azure-native.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 = new AzureNative.AwsConnector.Inputs.NetworkFirewallRuleGroupPropertiesArgs
    {
        Arn = "string",
        AwsAccountId = "string",
        AwsProperties = new AzureNative.AwsConnector.Inputs.AwsNetworkFirewallRuleGroupPropertiesArgs
        {
            Capacity = 0,
            Description = "string",
            RuleGroup = new AzureNative.AwsConnector.Inputs.RuleGroupArgs
            {
                ReferenceSets = new AzureNative.AwsConnector.Inputs.ReferenceSetsArgs
                {
                    IpSetReferences = 
                    {
                        { "string", new AzureNative.AwsConnector.Inputs.IPSetReferenceArgs
                        {
                            ReferenceArn = "string",
                        } },
                    },
                },
                RuleVariables = new AzureNative.AwsConnector.Inputs.RuleVariablesArgs
                {
                    IpSets = 
                    {
                        { "string", new AzureNative.AwsConnector.Inputs.IPSetArgs
                        {
                            Definition = new[]
                            {
                                "string",
                            },
                        } },
                    },
                    PortSets = 
                    {
                        { "string", new AzureNative.AwsConnector.Inputs.PortSetArgs
                        {
                            Definition = new[]
                            {
                                "string",
                            },
                        } },
                    },
                },
                RulesSource = new AzureNative.AwsConnector.Inputs.RulesSourceArgs
                {
                    RulesSourceList = new AzureNative.AwsConnector.Inputs.RulesSourceListArgs
                    {
                        GeneratedRulesType = "string",
                        TargetTypes = new[]
                        {
                            "string",
                        },
                        Targets = new[]
                        {
                            "string",
                        },
                    },
                    RulesString = "string",
                    StatefulRules = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.StatefulRuleArgs
                        {
                            Action = "string",
                            Header = new AzureNative.AwsConnector.Inputs.HeaderArgs
                            {
                                Destination = "string",
                                DestinationPort = "string",
                                Direction = "string",
                                Protocol = "string",
                                Source = "string",
                                SourcePort = "string",
                            },
                            RuleOptions = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.RuleOptionArgs
                                {
                                    Keyword = "string",
                                    Settings = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                        },
                    },
                    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
                                            {
                                                Key = "string",
                                                Name = "string",
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                ActionName = "string",
                            },
                        },
                        StatelessRules = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.StatelessRuleArgs
                            {
                                Priority = 0,
                                RuleDefinition = new AzureNative.AwsConnector.Inputs.RuleDefinitionArgs
                                {
                                    Actions = new[]
                                    {
                                        "string",
                                    },
                                    MatchAttributes = new AzureNative.AwsConnector.Inputs.MatchAttributesArgs
                                    {
                                        DestinationPorts = new[]
                                        {
                                            new AzureNative.AwsConnector.Inputs.PortRangeArgs
                                            {
                                                FromPort = 0,
                                                ToPort = 0,
                                            },
                                        },
                                        Destinations = new[]
                                        {
                                            new AzureNative.AwsConnector.Inputs.AddressArgs
                                            {
                                                AddressDefinition = "string",
                                            },
                                        },
                                        Protocols = new[]
                                        {
                                            0,
                                        },
                                        SourcePorts = new[]
                                        {
                                            new AzureNative.AwsConnector.Inputs.PortRangeArgs
                                            {
                                                FromPort = 0,
                                                ToPort = 0,
                                            },
                                        },
                                        Sources = new[]
                                        {
                                            new AzureNative.AwsConnector.Inputs.AddressArgs
                                            {
                                                AddressDefinition = "string",
                                            },
                                        },
                                        TcpFlags = new[]
                                        {
                                            new AzureNative.AwsConnector.Inputs.TCPFlagFieldArgs
                                            {
                                                Flags = new[]
                                                {
                                                    "string",
                                                },
                                                Masks = new[]
                                                {
                                                    "string",
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                StatefulRuleOptions = new AzureNative.AwsConnector.Inputs.StatefulRuleOptionsArgs
                {
                    RuleOrder = "string",
                },
            },
            RuleGroupArn = "string",
            RuleGroupId = "string",
            RuleGroupName = "string",
            Tags = new[]
            {
                new AzureNative.AwsConnector.Inputs.TagArgs
                {
                    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: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &awsconnector.NetworkFirewallRuleGroupPropertiesArgs{
		Arn:          pulumi.String("string"),
		AwsAccountId: pulumi.String("string"),
		AwsProperties: &awsconnector.AwsNetworkFirewallRuleGroupPropertiesArgs{
			Capacity:    pulumi.Int(0),
			Description: pulumi.String("string"),
			RuleGroup: &awsconnector.RuleGroupArgs{
				ReferenceSets: &awsconnector.ReferenceSetsArgs{
					IpSetReferences: awsconnector.IPSetReferenceMap{
						"string": &awsconnector.IPSetReferenceArgs{
							ReferenceArn: pulumi.String("string"),
						},
					},
				},
				RuleVariables: &awsconnector.RuleVariablesArgs{
					IpSets: awsconnector.IPSetMap{
						"string": &awsconnector.IPSetArgs{
							Definition: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
					PortSets: awsconnector.PortSetMap{
						"string": &awsconnector.PortSetArgs{
							Definition: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
				},
				RulesSource: &awsconnector.RulesSourceArgs{
					RulesSourceList: &awsconnector.RulesSourceListArgs{
						GeneratedRulesType: pulumi.String("string"),
						TargetTypes: pulumi.StringArray{
							pulumi.String("string"),
						},
						Targets: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					RulesString: pulumi.String("string"),
					StatefulRules: awsconnector.StatefulRuleArray{
						&awsconnector.StatefulRuleArgs{
							Action: pulumi.String("string"),
							Header: &awsconnector.HeaderArgs{
								Destination:     pulumi.String("string"),
								DestinationPort: pulumi.String("string"),
								Direction:       pulumi.String("string"),
								Protocol:        pulumi.String("string"),
								Source:          pulumi.String("string"),
								SourcePort:      pulumi.String("string"),
							},
							RuleOptions: awsconnector.RuleOptionArray{
								&awsconnector.RuleOptionArgs{
									Keyword: pulumi.String("string"),
									Settings: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
							},
						},
					},
					StatelessRulesAndCustomActions: &awsconnector.StatelessRulesAndCustomActionsArgs{
						CustomActions: awsconnector.CustomActionArray{
							&awsconnector.CustomActionArgs{
								ActionDefinition: &awsconnector.ActionDefinitionArgs{
									PublishMetricAction: &awsconnector.PublishMetricActionArgs{
										Dimensions: awsconnector.DimensionArray{
											&awsconnector.DimensionArgs{
												Key:   pulumi.String("string"),
												Name:  pulumi.String("string"),
												Value: pulumi.String("string"),
											},
										},
									},
								},
								ActionName: pulumi.String("string"),
							},
						},
						StatelessRules: awsconnector.StatelessRuleArray{
							&awsconnector.StatelessRuleArgs{
								Priority: pulumi.Int(0),
								RuleDefinition: &awsconnector.RuleDefinitionArgs{
									Actions: pulumi.StringArray{
										pulumi.String("string"),
									},
									MatchAttributes: &awsconnector.MatchAttributesArgs{
										DestinationPorts: awsconnector.PortRangeArray{
											&awsconnector.PortRangeArgs{
												FromPort: pulumi.Int(0),
												ToPort:   pulumi.Int(0),
											},
										},
										Destinations: awsconnector.AddressArray{
											&awsconnector.AddressArgs{
												AddressDefinition: pulumi.String("string"),
											},
										},
										Protocols: pulumi.IntArray{
											pulumi.Int(0),
										},
										SourcePorts: awsconnector.PortRangeArray{
											&awsconnector.PortRangeArgs{
												FromPort: pulumi.Int(0),
												ToPort:   pulumi.Int(0),
											},
										},
										Sources: awsconnector.AddressArray{
											&awsconnector.AddressArgs{
												AddressDefinition: pulumi.String("string"),
											},
										},
										TcpFlags: awsconnector.TCPFlagFieldArray{
											&awsconnector.TCPFlagFieldArgs{
												Flags: pulumi.StringArray{
													pulumi.String("string"),
												},
												Masks: pulumi.StringArray{
													pulumi.String("string"),
												},
											},
										},
									},
								},
							},
						},
					},
				},
				StatefulRuleOptions: &awsconnector.StatefulRuleOptionsArgs{
					RuleOrder: pulumi.String("string"),
				},
			},
			RuleGroupArn:  pulumi.String("string"),
			RuleGroupId:   pulumi.String("string"),
			RuleGroupName: pulumi.String("string"),
			Tags: awsconnector.TagArray{
				&awsconnector.TagArgs{
					Key:   pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			Type: pulumi.String("string"),
		},
		AwsRegion:       pulumi.String("string"),
		AwsSourceSchema: pulumi.String("string"),
		AwsTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicCloudConnectorsResourceId: pulumi.String("string"),
		PublicCloudResourceName:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var networkFirewallRuleGroupResource = new NetworkFirewallRuleGroup("networkFirewallRuleGroupResource", NetworkFirewallRuleGroupArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(NetworkFirewallRuleGroupPropertiesArgs.builder()
        .arn("string")
        .awsAccountId("string")
        .awsProperties(AwsNetworkFirewallRuleGroupPropertiesArgs.builder()
            .capacity(0)
            .description("string")
            .ruleGroup(RuleGroupArgs.builder()
                .referenceSets(ReferenceSetsArgs.builder()
                    .ipSetReferences(Map.of("string", Map.of("referenceArn", "string")))
                    .build())
                .ruleVariables(RuleVariablesArgs.builder()
                    .ipSets(Map.of("string", Map.of("definition", "string")))
                    .portSets(Map.of("string", Map.of("definition", "string")))
                    .build())
                .rulesSource(RulesSourceArgs.builder()
                    .rulesSourceList(RulesSourceListArgs.builder()
                        .generatedRulesType("string")
                        .targetTypes("string")
                        .targets("string")
                        .build())
                    .rulesString("string")
                    .statefulRules(StatefulRuleArgs.builder()
                        .action("string")
                        .header(HeaderArgs.builder()
                            .destination("string")
                            .destinationPort("string")
                            .direction("string")
                            .protocol("string")
                            .source("string")
                            .sourcePort("string")
                            .build())
                        .ruleOptions(RuleOptionArgs.builder()
                            .keyword("string")
                            .settings("string")
                            .build())
                        .build())
                    .statelessRulesAndCustomActions(StatelessRulesAndCustomActionsArgs.builder()
                        .customActions(CustomActionArgs.builder()
                            .actionDefinition(ActionDefinitionArgs.builder()
                                .publishMetricAction(PublishMetricActionArgs.builder()
                                    .dimensions(DimensionArgs.builder()
                                        .key("string")
                                        .name("string")
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .actionName("string")
                            .build())
                        .statelessRules(StatelessRuleArgs.builder()
                            .priority(0)
                            .ruleDefinition(RuleDefinitionArgs.builder()
                                .actions("string")
                                .matchAttributes(MatchAttributesArgs.builder()
                                    .destinationPorts(PortRangeArgs.builder()
                                        .fromPort(0)
                                        .toPort(0)
                                        .build())
                                    .destinations(AddressArgs.builder()
                                        .addressDefinition("string")
                                        .build())
                                    .protocols(0)
                                    .sourcePorts(PortRangeArgs.builder()
                                        .fromPort(0)
                                        .toPort(0)
                                        .build())
                                    .sources(AddressArgs.builder()
                                        .addressDefinition("string")
                                        .build())
                                    .tcpFlags(TCPFlagFieldArgs.builder()
                                        .flags("string")
                                        .masks("string")
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .statefulRuleOptions(StatefulRuleOptionsArgs.builder()
                    .ruleOrder("string")
                    .build())
                .build())
            .ruleGroupArn("string")
            .ruleGroupId("string")
            .ruleGroupName("string")
            .tags(TagArgs.builder()
                .key("string")
                .value("string")
                .build())
            .type("string")
            .build())
        .awsRegion("string")
        .awsSourceSchema("string")
        .awsTags(Map.of("string", "string"))
        .publicCloudConnectorsResourceId("string")
        .publicCloudResourceName("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
network_firewall_rule_group_resource = azure_native.awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroupResource",
    resource_group_name="string",
    location="string",
    name="string",
    properties={
        "arn": "string",
        "aws_account_id": "string",
        "aws_properties": {
            "capacity": 0,
            "description": "string",
            "rule_group": {
                "reference_sets": {
                    "ip_set_references": {
                        "string": {
                            "reference_arn": "string",
                        },
                    },
                },
                "rule_variables": {
                    "ip_sets": {
                        "string": {
                            "definition": ["string"],
                        },
                    },
                    "port_sets": {
                        "string": {
                            "definition": ["string"],
                        },
                    },
                },
                "rules_source": {
                    "rules_source_list": {
                        "generated_rules_type": "string",
                        "target_types": ["string"],
                        "targets": ["string"],
                    },
                    "rules_string": "string",
                    "stateful_rules": [{
                        "action": "string",
                        "header": {
                            "destination": "string",
                            "destination_port": "string",
                            "direction": "string",
                            "protocol": "string",
                            "source": "string",
                            "source_port": "string",
                        },
                        "rule_options": [{
                            "keyword": "string",
                            "settings": ["string"],
                        }],
                    }],
                    "stateless_rules_and_custom_actions": {
                        "custom_actions": [{
                            "action_definition": {
                                "publish_metric_action": {
                                    "dimensions": [{
                                        "key": "string",
                                        "name": "string",
                                        "value": "string",
                                    }],
                                },
                            },
                            "action_name": "string",
                        }],
                        "stateless_rules": [{
                            "priority": 0,
                            "rule_definition": {
                                "actions": ["string"],
                                "match_attributes": {
                                    "destination_ports": [{
                                        "from_port": 0,
                                        "to_port": 0,
                                    }],
                                    "destinations": [{
                                        "address_definition": "string",
                                    }],
                                    "protocols": [0],
                                    "source_ports": [{
                                        "from_port": 0,
                                        "to_port": 0,
                                    }],
                                    "sources": [{
                                        "address_definition": "string",
                                    }],
                                    "tcp_flags": [{
                                        "flags": ["string"],
                                        "masks": ["string"],
                                    }],
                                },
                            },
                        }],
                    },
                },
                "stateful_rule_options": {
                    "rule_order": "string",
                },
            },
            "rule_group_arn": "string",
            "rule_group_id": "string",
            "rule_group_name": "string",
            "tags": [{
                "key": "string",
                "value": "string",
            }],
            "type": "string",
        },
        "aws_region": "string",
        "aws_source_schema": "string",
        "aws_tags": {
            "string": "string",
        },
        "public_cloud_connectors_resource_id": "string",
        "public_cloud_resource_name": "string",
    },
    tags={
        "string": "string",
    })
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:
- ResourceGroup 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.
- ResourceGroup 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
NetworkFirewall Rule Group Properties Args 
- The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resourceGroup 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
NetworkFirewall Rule Group Properties 
- The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resourceGroup 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
NetworkFirewall 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
NetworkFirewall Rule Group Properties Args 
- The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resourceGroup 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.
- SystemData 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.
- SystemData 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.
- systemData 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.
- systemData 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.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ActionDefinition, ActionDefinitionArgs    
- PublishMetric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action 
- Property publishMetricAction
- PublishMetric PublishAction Metric Action 
- Property publishMetricAction
- publishMetric PublishAction Metric Action 
- Property publishMetricAction
- publishMetric PublishAction Metric Action 
- Property publishMetricAction
- publish_metric_ Publishaction Metric Action 
- Property publishMetricAction
- publishMetric Property MapAction 
- Property publishMetricAction
ActionDefinitionResponse, ActionDefinitionResponseArgs      
- PublishMetric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action Response 
- Property publishMetricAction
- PublishMetric PublishAction Metric Action Response 
- Property publishMetricAction
- publishMetric PublishAction Metric Action Response 
- Property publishMetricAction
- publishMetric PublishAction Metric Action Response 
- Property publishMetricAction
- publish_metric_ Publishaction Metric Action Response 
- Property publishMetricAction
- publishMetric Property MapAction 
- Property publishMetricAction
Address, AddressArgs  
- AddressDefinition string
- Property addressDefinition
- AddressDefinition string
- Property addressDefinition
- addressDefinition String
- Property addressDefinition
- addressDefinition string
- Property addressDefinition
- address_definition str
- Property addressDefinition
- addressDefinition String
- Property addressDefinition
AddressResponse, AddressResponseArgs    
- AddressDefinition string
- Property addressDefinition
- AddressDefinition string
- Property addressDefinition
- addressDefinition String
- Property addressDefinition
- addressDefinition string
- Property addressDefinition
- address_definition str
- Property addressDefinition
- addressDefinition String
- Property addressDefinition
AwsNetworkFirewallRuleGroupProperties, AwsNetworkFirewallRuleGroupPropertiesArgs            
- Capacity int
- Property capacity
- Description string
- Property description
- RuleGroup Pulumi.Azure Native. Aws Connector. Inputs. Rule Group 
- Property ruleGroup
- RuleGroup stringArn 
- A resource ARN.
- RuleGroup stringId 
- Property ruleGroupId
- RuleGroup 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
- RuleGroup RuleGroup 
- Property ruleGroup
- RuleGroup stringArn 
- A resource ARN.
- RuleGroup stringId 
- Property ruleGroupId
- RuleGroup stringName 
- Property ruleGroupName
- []Tag
- Property tags
- Type string | Type
- Property type
- capacity Integer
- Property capacity
- description String
- Property description
- ruleGroup RuleGroup 
- Property ruleGroup
- ruleGroup StringArn 
- A resource ARN.
- ruleGroup StringId 
- Property ruleGroupId
- ruleGroup StringName 
- Property ruleGroupName
- List<Tag>
- Property tags
- type String | Type
- Property type
- capacity number
- Property capacity
- description string
- Property description
- ruleGroup RuleGroup 
- Property ruleGroup
- ruleGroup stringArn 
- A resource ARN.
- ruleGroup stringId 
- Property ruleGroupId
- ruleGroup 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
- ruleGroup Property Map
- Property ruleGroup
- ruleGroup StringArn 
- A resource ARN.
- ruleGroup StringId 
- Property ruleGroupId
- ruleGroup StringName 
- Property ruleGroupName
- List<Property Map>
- Property tags
- type
String | "String" | "StringList" 
- Property type
AwsNetworkFirewallRuleGroupPropertiesResponse, AwsNetworkFirewallRuleGroupPropertiesResponseArgs              
- Capacity int
- Property capacity
- Description string
- Property description
- RuleGroup Pulumi.Azure Native. Aws Connector. Inputs. Rule Group Response 
- Property ruleGroup
- RuleGroup stringArn 
- A resource ARN.
- RuleGroup stringId 
- Property ruleGroupId
- RuleGroup 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
- RuleGroup RuleGroup Response 
- Property ruleGroup
- RuleGroup stringArn 
- A resource ARN.
- RuleGroup stringId 
- Property ruleGroupId
- RuleGroup stringName 
- Property ruleGroupName
- 
[]TagResponse 
- Property tags
- Type string
- Property type
- capacity Integer
- Property capacity
- description String
- Property description
- ruleGroup RuleGroup Response 
- Property ruleGroup
- ruleGroup StringArn 
- A resource ARN.
- ruleGroup StringId 
- Property ruleGroupId
- ruleGroup StringName 
- Property ruleGroupName
- 
List<TagResponse> 
- Property tags
- type String
- Property type
- capacity number
- Property capacity
- description string
- Property description
- ruleGroup RuleGroup Response 
- Property ruleGroup
- ruleGroup stringArn 
- A resource ARN.
- ruleGroup stringId 
- Property ruleGroupId
- ruleGroup stringName 
- Property ruleGroupName
- 
TagResponse[] 
- 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[TagResponse] 
- Property tags
- type str
- Property type
- capacity Number
- Property capacity
- description String
- Property description
- ruleGroup Property Map
- Property ruleGroup
- ruleGroup StringArn 
- A resource ARN.
- ruleGroup StringId 
- Property ruleGroupId
- ruleGroup StringName 
- Property ruleGroupName
- List<Property Map>
- Property tags
- type String
- Property type
CustomAction, CustomActionArgs    
- ActionDefinition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition 
- Property actionDefinition
- ActionName string
- Property actionName
- ActionDefinition ActionDefinition 
- Property actionDefinition
- ActionName string
- Property actionName
- actionDefinition ActionDefinition 
- Property actionDefinition
- actionName String
- Property actionName
- actionDefinition ActionDefinition 
- Property actionDefinition
- actionName string
- Property actionName
- action_definition ActionDefinition 
- Property actionDefinition
- action_name str
- Property actionName
- actionDefinition Property Map
- Property actionDefinition
- actionName String
- Property actionName
CustomActionResponse, CustomActionResponseArgs      
- ActionDefinition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition Response 
- Property actionDefinition
- ActionName string
- Property actionName
- ActionDefinition ActionDefinition Response 
- Property actionDefinition
- ActionName string
- Property actionName
- actionDefinition ActionDefinition Response 
- Property actionDefinition
- actionName String
- Property actionName
- actionDefinition ActionDefinition Response 
- Property actionDefinition
- actionName string
- Property actionName
- action_definition ActionDefinition Response 
- Property actionDefinition
- action_name str
- Property actionName
- actionDefinition Property Map
- Property actionDefinition
- actionName String
- Property actionName
Dimension, DimensionArgs  
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
- key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value string
- Property value
- key str
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name str
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value str
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
DimensionResponse, DimensionResponseArgs    
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
- key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value string
- Property value
- key str
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name str
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value str
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
Header, HeaderArgs  
- Destination string
- Property destination
- DestinationPort 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
- SourcePort string
- Property sourcePort
- Destination string
- Property destination
- DestinationPort string
- Property destinationPort
- Direction
string | HeaderDirection 
- Property direction
- Protocol
string | HeaderProtocol 
- Property protocol
- Source string
- Property source
- SourcePort string
- Property sourcePort
- destination String
- Property destination
- destinationPort String
- Property destinationPort
- direction
String | HeaderDirection 
- Property direction
- protocol
String | HeaderProtocol 
- Property protocol
- source String
- Property source
- sourcePort String
- Property sourcePort
- destination string
- Property destination
- destinationPort string
- Property destinationPort
- direction
string | HeaderDirection 
- Property direction
- protocol
string | HeaderProtocol 
- Property protocol
- source string
- Property source
- sourcePort string
- Property sourcePort
- destination str
- Property destination
- destination_port str
- Property destinationPort
- direction
str | HeaderDirection 
- Property direction
- protocol
str | HeaderProtocol 
- Property protocol
- source str
- Property source
- source_port str
- Property sourcePort
- destination String
- Property destination
- destinationPort 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
- sourcePort String
- Property sourcePort
HeaderDirection, HeaderDirectionArgs    
- ANY
- ANYHeaderDirection enum ANY
- FORWARD
- FORWARDHeaderDirection enum FORWARD
- HeaderDirection ANY 
- ANYHeaderDirection enum ANY
- HeaderDirection 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
- HeaderProtocol DCERPC 
- DCERPCHeaderProtocol enum DCERPC
- HeaderProtocol DHCP 
- DHCPHeaderProtocol enum DHCP
- HeaderProtocol DNS 
- DNSHeaderProtocol enum DNS
- HeaderProtocol FTP 
- FTPHeaderProtocol enum FTP
- HeaderProtocol HTTP 
- HTTPHeaderProtocol enum HTTP
- HeaderProtocol ICMP 
- ICMPHeaderProtocol enum ICMP
- HeaderProtocol IKEV2 
- IKEV2HeaderProtocol enum IKEV2
- HeaderProtocol IMAP 
- IMAPHeaderProtocol enum IMAP
- HeaderProtocol IP 
- IPHeaderProtocol enum IP
- HeaderProtocol KRB5 
- KRB5HeaderProtocol enum KRB5
- HeaderProtocol MSN 
- MSNHeaderProtocol enum MSN
- HeaderProtocol NTP 
- NTPHeaderProtocol enum NTP
- HeaderProtocol SMB 
- SMBHeaderProtocol enum SMB
- HeaderProtocol SMTP 
- SMTPHeaderProtocol enum SMTP
- HeaderProtocol SSH 
- SSHHeaderProtocol enum SSH
- HeaderProtocol TCP 
- TCPHeaderProtocol enum TCP
- HeaderProtocol TFTP 
- TFTPHeaderProtocol enum TFTP
- HeaderProtocol TLS 
- TLSHeaderProtocol enum TLS
- HeaderProtocol 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
- DestinationPort string
- Property destinationPort
- Direction string
- Property direction
- Protocol string
- Property protocol
- Source string
- Property source
- SourcePort string
- Property sourcePort
- Destination string
- Property destination
- DestinationPort string
- Property destinationPort
- Direction string
- Property direction
- Protocol string
- Property protocol
- Source string
- Property source
- SourcePort string
- Property sourcePort
- destination String
- Property destination
- destinationPort String
- Property destinationPort
- direction String
- Property direction
- protocol String
- Property protocol
- source String
- Property source
- sourcePort String
- Property sourcePort
- destination string
- Property destination
- destinationPort string
- Property destinationPort
- direction string
- Property direction
- protocol string
- Property protocol
- source string
- Property source
- sourcePort 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
- destinationPort String
- Property destinationPort
- direction String
- Property direction
- protocol String
- Property protocol
- source String
- Property source
- sourcePort 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    
- ReferenceArn string
- A resource ARN.
- ReferenceArn string
- A resource ARN.
- referenceArn String
- A resource ARN.
- referenceArn string
- A resource ARN.
- reference_arn str
- A resource ARN.
- referenceArn String
- A resource ARN.
IPSetReferenceResponse, IPSetReferenceResponseArgs      
- ReferenceArn string
- A resource ARN.
- ReferenceArn string
- A resource ARN.
- referenceArn String
- A resource ARN.
- referenceArn string
- A resource ARN.
- reference_arn str
- A resource ARN.
- referenceArn 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    
- DestinationPorts 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
- SourcePorts List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range> 
- Property sourcePorts
- Sources
List<Pulumi.Azure Native. Aws Connector. Inputs. Address> 
- Property sources
- TcpFlags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field> 
- Property tcpFlags
- DestinationPorts []PortRange 
- Property destinationPorts
- Destinations []Address
- Property destinations
- Protocols []int
- Property protocols
- SourcePorts []PortRange 
- Property sourcePorts
- Sources []Address
- Property sources
- TcpFlags []TCPFlagField 
- Property tcpFlags
- destinationPorts List<PortRange> 
- Property destinationPorts
- destinations List<Address>
- Property destinations
- protocols List<Integer>
- Property protocols
- sourcePorts List<PortRange> 
- Property sourcePorts
- sources List<Address>
- Property sources
- tcpFlags List<TCPFlagField> 
- Property tcpFlags
- destinationPorts PortRange[] 
- Property destinationPorts
- destinations Address[]
- Property destinations
- protocols number[]
- Property protocols
- sourcePorts PortRange[] 
- Property sourcePorts
- sources Address[]
- Property sources
- tcpFlags 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
- destinationPorts List<Property Map>
- Property destinationPorts
- destinations List<Property Map>
- Property destinations
- protocols List<Number>
- Property protocols
- sourcePorts List<Property Map>
- Property sourcePorts
- sources List<Property Map>
- Property sources
- tcpFlags List<Property Map>
- Property tcpFlags
MatchAttributesResponse, MatchAttributesResponseArgs      
- DestinationPorts 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
- SourcePorts List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range Response> 
- Property sourcePorts
- Sources
List<Pulumi.Azure Native. Aws Connector. Inputs. Address Response> 
- Property sources
- TcpFlags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field Response> 
- Property tcpFlags
- DestinationPorts []PortRange Response 
- Property destinationPorts
- Destinations
[]AddressResponse 
- Property destinations
- Protocols []int
- Property protocols
- SourcePorts []PortRange Response 
- Property sourcePorts
- Sources
[]AddressResponse 
- Property sources
- TcpFlags []TCPFlagField Response 
- Property tcpFlags
- destinationPorts List<PortRange Response> 
- Property destinationPorts
- destinations
List<AddressResponse> 
- Property destinations
- protocols List<Integer>
- Property protocols
- sourcePorts List<PortRange Response> 
- Property sourcePorts
- sources
List<AddressResponse> 
- Property sources
- tcpFlags List<TCPFlagField Response> 
- Property tcpFlags
- destinationPorts PortRange Response[] 
- Property destinationPorts
- destinations
AddressResponse[] 
- Property destinations
- protocols number[]
- Property protocols
- sourcePorts PortRange Response[] 
- Property sourcePorts
- sources
AddressResponse[] 
- Property sources
- tcpFlags TCPFlagField Response[] 
- Property tcpFlags
- destination_ports Sequence[PortRange Response] 
- Property destinationPorts
- destinations
Sequence[AddressResponse] 
- Property destinations
- protocols Sequence[int]
- Property protocols
- source_ports Sequence[PortRange Response] 
- Property sourcePorts
- sources
Sequence[AddressResponse] 
- Property sources
- tcp_flags Sequence[TCPFlagField Response] 
- Property tcpFlags
- destinationPorts List<Property Map>
- Property destinationPorts
- destinations List<Property Map>
- Property destinations
- protocols List<Number>
- Property protocols
- sourcePorts List<Property Map>
- Property sourcePorts
- sources List<Property Map>
- Property sources
- tcpFlags List<Property Map>
- Property tcpFlags
NetworkFirewallRuleGroupProperties, NetworkFirewallRuleGroupPropertiesArgs          
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsNetwork Firewall Rule Group Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsNetwork Firewall Rule Group Properties 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsNetwork Firewall Rule Group Properties 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud 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)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
NetworkFirewallRuleGroupPropertiesResponse, NetworkFirewallRuleGroupPropertiesResponseArgs            
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsNetwork Firewall Rule Group Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsNetwork Firewall Rule Group Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsNetwork Firewall Rule Group Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud 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
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud 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
[]DimensionResponse 
- Property dimensions
- dimensions
List<DimensionResponse> 
- Property dimensions
- dimensions
DimensionResponse[] 
- Property dimensions
- dimensions
Sequence[DimensionResponse] 
- Property dimensions
- dimensions List<Property Map>
- Property dimensions
ReferenceSets, ReferenceSetsArgs    
- IpSet Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference> 
- Property ipSetReferences
- IpSet map[string]IPSetReferences Reference 
- Property ipSetReferences
- ipSet Map<String,IPSetReferences Reference> 
- Property ipSetReferences
- ipSet {[key: string]: IPSetReferences Reference} 
- Property ipSetReferences
- ip_set_ Mapping[str, IPSetreferences Reference] 
- Property ipSetReferences
- ipSet Map<Property Map>References 
- Property ipSetReferences
ReferenceSetsResponse, ReferenceSetsResponseArgs      
- IpSet Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference Response> 
- Property ipSetReferences
- IpSet map[string]IPSetReferences Reference Response 
- Property ipSetReferences
- ipSet Map<String,IPSetReferences Reference Response> 
- Property ipSetReferences
- ipSet {[key: string]: IPSetReferences Reference Response} 
- Property ipSetReferences
- ip_set_ Mapping[str, IPSetreferences Reference Response] 
- Property ipSetReferences
- ipSet Map<Property Map>References 
- Property ipSetReferences
RuleDefinition, RuleDefinitionArgs    
- Actions List<string>
- Property actions
- MatchAttributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes 
- Property matchAttributes
- Actions []string
- Property actions
- MatchAttributes MatchAttributes 
- Property matchAttributes
- actions List<String>
- Property actions
- matchAttributes MatchAttributes 
- Property matchAttributes
- actions string[]
- Property actions
- matchAttributes MatchAttributes 
- Property matchAttributes
- actions Sequence[str]
- Property actions
- match_attributes MatchAttributes 
- Property matchAttributes
- actions List<String>
- Property actions
- matchAttributes Property Map
- Property matchAttributes
RuleDefinitionResponse, RuleDefinitionResponseArgs      
- Actions List<string>
- Property actions
- MatchAttributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes Response 
- Property matchAttributes
- Actions []string
- Property actions
- MatchAttributes MatchAttributes Response 
- Property matchAttributes
- actions List<String>
- Property actions
- matchAttributes MatchAttributes Response 
- Property matchAttributes
- actions string[]
- Property actions
- matchAttributes MatchAttributes Response 
- Property matchAttributes
- actions Sequence[str]
- Property actions
- match_attributes MatchAttributes Response 
- Property matchAttributes
- actions List<String>
- Property actions
- matchAttributes Property Map
- Property matchAttributes
RuleGroup, RuleGroupArgs    
- ReferenceSets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets 
- Property referenceSets
- RuleVariables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables 
- Property ruleVariables
- RulesSource Pulumi.Azure Native. Aws Connector. Inputs. Rules Source 
- Property rulesSource
- StatefulRule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options 
- Property statefulRuleOptions
- ReferenceSets ReferenceSets 
- Property referenceSets
- RuleVariables RuleVariables 
- Property ruleVariables
- RulesSource RulesSource 
- Property rulesSource
- StatefulRule StatefulOptions Rule Options 
- Property statefulRuleOptions
- referenceSets ReferenceSets 
- Property referenceSets
- ruleVariables RuleVariables 
- Property ruleVariables
- rulesSource RulesSource 
- Property rulesSource
- statefulRule StatefulOptions Rule Options 
- Property statefulRuleOptions
- referenceSets ReferenceSets 
- Property referenceSets
- ruleVariables RuleVariables 
- Property ruleVariables
- rulesSource RulesSource 
- Property rulesSource
- statefulRule 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
- referenceSets Property Map
- Property referenceSets
- ruleVariables Property Map
- Property ruleVariables
- rulesSource Property Map
- Property rulesSource
- statefulRule Property MapOptions 
- Property statefulRuleOptions
RuleGroupResponse, RuleGroupResponseArgs      
- ReferenceSets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets Response 
- Property referenceSets
- RuleVariables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables Response 
- Property ruleVariables
- RulesSource Pulumi.Azure Native. Aws Connector. Inputs. Rules Source Response 
- Property rulesSource
- StatefulRule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options Response 
- Property statefulRuleOptions
- ReferenceSets ReferenceSets Response 
- Property referenceSets
- RuleVariables RuleVariables Response 
- Property ruleVariables
- RulesSource RulesSource Response 
- Property rulesSource
- StatefulRule StatefulOptions Rule Options Response 
- Property statefulRuleOptions
- referenceSets ReferenceSets Response 
- Property referenceSets
- ruleVariables RuleVariables Response 
- Property ruleVariables
- rulesSource RulesSource Response 
- Property rulesSource
- statefulRule StatefulOptions Rule Options Response 
- Property statefulRuleOptions
- referenceSets ReferenceSets Response 
- Property referenceSets
- ruleVariables RuleVariables Response 
- Property ruleVariables
- rulesSource RulesSource Response 
- Property rulesSource
- statefulRule 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
- referenceSets Property Map
- Property referenceSets
- ruleVariables Property Map
- Property ruleVariables
- rulesSource Property Map
- Property rulesSource
- statefulRule Property MapOptions 
- Property statefulRuleOptions
RuleOption, RuleOptionArgs    
RuleOptionResponse, RuleOptionResponseArgs      
RuleVariables, RuleVariablesArgs    
RuleVariablesResponse, RuleVariablesResponseArgs      
RulesSource, RulesSourceArgs    
- RulesSource Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List 
- Property rulesSourceList
- RulesString string
- Property rulesString
- StatefulRules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule> 
- Property statefulRules
- StatelessRules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions 
- Property statelessRulesAndCustomActions
- RulesSource RulesList Source List 
- Property rulesSourceList
- RulesString string
- Property rulesString
- StatefulRules []StatefulRule 
- Property statefulRules
- StatelessRules StatelessAnd Custom Actions Rules And Custom Actions 
- Property statelessRulesAndCustomActions
- rulesSource RulesList Source List 
- Property rulesSourceList
- rulesString String
- Property rulesString
- statefulRules List<StatefulRule> 
- Property statefulRules
- statelessRules StatelessAnd Custom Actions Rules And Custom Actions 
- Property statelessRulesAndCustomActions
- rulesSource RulesList Source List 
- Property rulesSourceList
- rulesString string
- Property rulesString
- statefulRules StatefulRule[] 
- Property statefulRules
- statelessRules 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
- rulesSource Property MapList 
- Property rulesSourceList
- rulesString String
- Property rulesString
- statefulRules List<Property Map>
- Property statefulRules
- statelessRules Property MapAnd Custom Actions 
- Property statelessRulesAndCustomActions
RulesSourceList, RulesSourceListArgs      
- GeneratedRules string | Pulumi.Type Azure Native. Aws Connector. Rules Source List Generated Rules Type 
- Property generatedRulesType
- TargetTypes List<string>
- Property targetTypes
- Targets List<string>
- Property targets
- GeneratedRules string | RulesType Source List Generated Rules Type 
- Property generatedRulesType
- TargetTypes []string
- Property targetTypes
- Targets []string
- Property targets
- generatedRules String | RulesType Source List Generated Rules Type 
- Property generatedRulesType
- targetTypes List<String>
- Property targetTypes
- targets List<String>
- Property targets
- generatedRules string | RulesType Source List Generated Rules Type 
- Property generatedRulesType
- targetTypes 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
- generatedRules String | "ALLOWLIST" | "DENYLIST"Type 
- Property generatedRulesType
- targetTypes List<String>
- Property targetTypes
- targets List<String>
- Property targets
RulesSourceListGeneratedRulesType, RulesSourceListGeneratedRulesTypeArgs            
- ALLOWLIST
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- DENYLIST
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- RulesSource List Generated Rules Type ALLOWLIST 
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- RulesSource 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        
- GeneratedRules stringType 
- Property generatedRulesType
- TargetTypes List<string>
- Property targetTypes
- Targets List<string>
- Property targets
- GeneratedRules stringType 
- Property generatedRulesType
- TargetTypes []string
- Property targetTypes
- Targets []string
- Property targets
- generatedRules StringType 
- Property generatedRulesType
- targetTypes List<String>
- Property targetTypes
- targets List<String>
- Property targets
- generatedRules stringType 
- Property generatedRulesType
- targetTypes string[]
- Property targetTypes
- targets string[]
- Property targets
- generated_rules_ strtype 
- Property generatedRulesType
- target_types Sequence[str]
- Property targetTypes
- targets Sequence[str]
- Property targets
- generatedRules StringType 
- Property generatedRulesType
- targetTypes List<String>
- Property targetTypes
- targets List<String>
- Property targets
RulesSourceResponse, RulesSourceResponseArgs      
- RulesSource Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List Response 
- Property rulesSourceList
- RulesString string
- Property rulesString
- StatefulRules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule Response> 
- Property statefulRules
- StatelessRules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions Response 
- Property statelessRulesAndCustomActions
- RulesSource RulesList Source List Response 
- Property rulesSourceList
- RulesString string
- Property rulesString
- StatefulRules []StatefulRule Response 
- Property statefulRules
- StatelessRules StatelessAnd Custom Actions Rules And Custom Actions Response 
- Property statelessRulesAndCustomActions
- rulesSource RulesList Source List Response 
- Property rulesSourceList
- rulesString String
- Property rulesString
- statefulRules List<StatefulRule Response> 
- Property statefulRules
- statelessRules StatelessAnd Custom Actions Rules And Custom Actions Response 
- Property statelessRulesAndCustomActions
- rulesSource RulesList Source List Response 
- Property rulesSourceList
- rulesString string
- Property rulesString
- statefulRules StatefulRule Response[] 
- Property statefulRules
- statelessRules 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
- rulesSource Property MapList 
- Property rulesSourceList
- rulesString String
- Property rulesString
- statefulRules List<Property Map>
- Property statefulRules
- statelessRules 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
- RuleOptions List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option> 
- Property ruleOptions
- Action
string | StatefulRule Action 
- Property action
- Header Header
- Property header
- RuleOptions []RuleOption 
- Property ruleOptions
- action
String | StatefulRule Action 
- Property action
- header Header
- Property header
- ruleOptions List<RuleOption> 
- Property ruleOptions
- action
string | StatefulRule Action 
- Property action
- header Header
- Property header
- ruleOptions RuleOption[] 
- Property ruleOptions
- action
str | StatefulRule 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
- ruleOptions List<Property Map>
- Property ruleOptions
StatefulRuleAction, StatefulRuleActionArgs      
- ALERT
- ALERTStatefulRuleAction enum ALERT
- DROP
- DROPStatefulRuleAction enum DROP
- PASS
- PASSStatefulRuleAction enum PASS
- REJECT
- REJECTStatefulRuleAction enum REJECT
- StatefulRule Action ALERT 
- ALERTStatefulRuleAction enum ALERT
- StatefulRule Action DROP 
- DROPStatefulRuleAction enum DROP
- StatefulRule Action PASS 
- PASSStatefulRuleAction enum PASS
- StatefulRule 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      
- RuleOrder string | Pulumi.Azure Native. Aws Connector. Stateful Rule Options Rule Order 
- Property ruleOrder
- RuleOrder string | StatefulRule Options Rule Order 
- Property ruleOrder
- ruleOrder String | StatefulRule Options Rule Order 
- Property ruleOrder
- ruleOrder string | StatefulRule Options Rule Order 
- Property ruleOrder
- rule_order str | StatefulRule Options Rule Order 
- Property ruleOrder
- ruleOrder String | "DEFAULT_ACTION_ORDER" | "STRICT_ORDER"
- Property ruleOrder
StatefulRuleOptionsResponse, StatefulRuleOptionsResponseArgs        
- RuleOrder string
- Property ruleOrder
- RuleOrder string
- Property ruleOrder
- ruleOrder String
- Property ruleOrder
- ruleOrder string
- Property ruleOrder
- rule_order str
- Property ruleOrder
- ruleOrder String
- Property ruleOrder
StatefulRuleOptionsRuleOrder, StatefulRuleOptionsRuleOrderArgs          
- DEFAULT_ACTION_ORDER
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- STRICT_ORDER
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- StatefulRule Options Rule Order_DEFAULT_ACTION_ORDER 
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- StatefulRule 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
- RuleOptions List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option Response> 
- Property ruleOptions
- Action string
- Property action
- Header
HeaderResponse 
- Property header
- RuleOptions []RuleOption Response 
- Property ruleOptions
- action String
- Property action
- header
HeaderResponse 
- Property header
- ruleOptions List<RuleOption Response> 
- Property ruleOptions
- action string
- Property action
- header
HeaderResponse 
- Property header
- ruleOptions RuleOption Response[] 
- Property ruleOptions
- action str
- Property action
- header
HeaderResponse 
- Property header
- rule_options Sequence[RuleOption Response] 
- Property ruleOptions
- action String
- Property action
- header Property Map
- Property header
- ruleOptions List<Property Map>
- Property ruleOptions
StatelessRule, StatelessRuleArgs    
- Priority int
- Property priority
- RuleDefinition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition 
- Property ruleDefinition
- Priority int
- Property priority
- RuleDefinition RuleDefinition 
- Property ruleDefinition
- priority Integer
- Property priority
- ruleDefinition RuleDefinition 
- Property ruleDefinition
- priority number
- Property priority
- ruleDefinition RuleDefinition 
- Property ruleDefinition
- priority int
- Property priority
- rule_definition RuleDefinition 
- Property ruleDefinition
- priority Number
- Property priority
- ruleDefinition Property Map
- Property ruleDefinition
StatelessRuleResponse, StatelessRuleResponseArgs      
- Priority int
- Property priority
- RuleDefinition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition Response 
- Property ruleDefinition
- Priority int
- Property priority
- RuleDefinition RuleDefinition Response 
- Property ruleDefinition
- priority Integer
- Property priority
- ruleDefinition RuleDefinition Response 
- Property ruleDefinition
- priority number
- Property priority
- ruleDefinition RuleDefinition Response 
- Property ruleDefinition
- priority int
- Property priority
- rule_definition RuleDefinition Response 
- Property ruleDefinition
- priority Number
- Property priority
- ruleDefinition Property Map
- Property ruleDefinition
StatelessRulesAndCustomActions, StatelessRulesAndCustomActionsArgs          
- CustomActions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action> 
- Property customActions
- StatelessRules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule> 
- Property statelessRules
- CustomActions []CustomAction 
- Property customActions
- StatelessRules []StatelessRule 
- Property statelessRules
- customActions List<CustomAction> 
- Property customActions
- statelessRules List<StatelessRule> 
- Property statelessRules
- customActions CustomAction[] 
- Property customActions
- statelessRules StatelessRule[] 
- Property statelessRules
- custom_actions Sequence[CustomAction] 
- Property customActions
- stateless_rules Sequence[StatelessRule] 
- Property statelessRules
- customActions List<Property Map>
- Property customActions
- statelessRules List<Property Map>
- Property statelessRules
StatelessRulesAndCustomActionsResponse, StatelessRulesAndCustomActionsResponseArgs            
- CustomActions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action Response> 
- Property customActions
- StatelessRules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule Response> 
- Property statelessRules
- CustomActions []CustomAction Response 
- Property customActions
- StatelessRules []StatelessRule Response 
- Property statelessRules
- customActions List<CustomAction Response> 
- Property customActions
- statelessRules List<StatelessRule Response> 
- Property statelessRules
- customActions CustomAction Response[] 
- Property customActions
- statelessRules StatelessRule Response[] 
- Property statelessRules
- custom_actions Sequence[CustomAction Response] 
- Property customActions
- stateless_rules Sequence[StatelessRule Response] 
- Property statelessRules
- customActions List<Property Map>
- Property customActions
- statelessRules List<Property Map>
- Property statelessRules
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified 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
- StringList 
- StringListType enum StringList
- TypeString 
- StringType enum String
- TypeString List 
- StringListType enum StringList
- String
- StringType enum String
- StringList 
- StringListType enum StringList
- String
- StringType enum String
- StringList 
- StringListType enum StringList
- STRING
- StringType enum String
- STRING_LIST
- StringListType enum StringList
- "String"
- StringType enum String
- "StringList" 
- 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 pulumi/pulumi-azure-native
- License
- Apache-2.0