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 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",
})
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",
},
});
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of NetworkFirewallRuleGroup
- Properties
Pulumi.
Azure Native. Aws Connector. Inputs. Network Firewall Rule Group Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of NetworkFirewallRuleGroup
- Properties
Network
Firewall Rule Group Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of NetworkFirewallRuleGroup
- properties
Network
Firewall Rule Group Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of NetworkFirewallRuleGroup
- properties
Network
Firewall Rule Group Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of NetworkFirewallRuleGroup
- properties
Network
Firewall Rule Group Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of NetworkFirewallRuleGroup
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkFirewallRuleGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data Pulumi.Azure Native. Aws Connector. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ActionDefinition, ActionDefinitionArgs
- Publish
Metric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action - Property publishMetricAction
- Publish
Metric PublishAction Metric Action - Property publishMetricAction
- publish
Metric PublishAction Metric Action - Property publishMetricAction
- publish
Metric PublishAction Metric Action - Property publishMetricAction
- publish_
metric_ Publishaction Metric Action - Property publishMetricAction
- publish
Metric Property MapAction - Property publishMetricAction
ActionDefinitionResponse, ActionDefinitionResponseArgs
- Publish
Metric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action Response - Property publishMetricAction
- Publish
Metric PublishAction Metric Action Response - Property publishMetricAction
- publish
Metric PublishAction Metric Action Response - Property publishMetricAction
- publish
Metric PublishAction Metric Action Response - Property publishMetricAction
- publish_
metric_ Publishaction Metric Action Response - Property publishMetricAction
- publish
Metric Property MapAction - Property publishMetricAction
Address, AddressArgs
- Address
Definition string - Property addressDefinition
- Address
Definition string - Property addressDefinition
- address
Definition String - Property addressDefinition
- address
Definition string - Property addressDefinition
- address_
definition str - Property addressDefinition
- address
Definition String - Property addressDefinition
AddressResponse, AddressResponseArgs
- Address
Definition string - Property addressDefinition
- Address
Definition string - Property addressDefinition
- address
Definition String - Property addressDefinition
- address
Definition string - Property addressDefinition
- address_
definition str - Property addressDefinition
- address
Definition String - Property addressDefinition
AwsNetworkFirewallRuleGroupProperties, AwsNetworkFirewallRuleGroupPropertiesArgs
- Capacity int
- Property capacity
- Description string
- Property description
- Rule
Group Pulumi.Azure Native. Aws Connector. Inputs. Rule Group - Property ruleGroup
- Rule
Group stringArn - A resource ARN.
- Rule
Group stringId - Property ruleGroupId
- Rule
Group stringName - Property ruleGroupName
- List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag> - Property tags
- Type
string | Pulumi.
Azure Native. Aws Connector. Type - Property type
- Capacity int
- Property capacity
- Description string
- Property description
- Rule
Group RuleGroup - Property ruleGroup
- Rule
Group stringArn - A resource ARN.
- Rule
Group stringId - Property ruleGroupId
- Rule
Group stringName - Property ruleGroupName
- []Tag
- Property tags
- Type string | Type
- Property type
- capacity Integer
- Property capacity
- description String
- Property description
- rule
Group RuleGroup - Property ruleGroup
- rule
Group StringArn - A resource ARN.
- rule
Group StringId - Property ruleGroupId
- rule
Group StringName - Property ruleGroupName
- List<Tag>
- Property tags
- type String | Type
- Property type
- capacity number
- Property capacity
- description string
- Property description
- rule
Group RuleGroup - Property ruleGroup
- rule
Group stringArn - A resource ARN.
- rule
Group stringId - Property ruleGroupId
- rule
Group stringName - Property ruleGroupName
- Tag[]
- Property tags
- type string | Type
- Property type
- capacity int
- Property capacity
- description str
- Property description
- rule_
group RuleGroup - Property ruleGroup
- rule_
group_ strarn - A resource ARN.
- rule_
group_ strid - Property ruleGroupId
- rule_
group_ strname - Property ruleGroupName
- Sequence[Tag]
- Property tags
- type str | Type
- Property type
- capacity Number
- Property capacity
- description String
- Property description
- rule
Group Property Map - Property ruleGroup
- rule
Group StringArn - A resource ARN.
- rule
Group StringId - Property ruleGroupId
- rule
Group StringName - Property ruleGroupName
- List<Property Map>
- Property tags
- type
String | "String" | "String
List" - Property type
AwsNetworkFirewallRuleGroupPropertiesResponse, AwsNetworkFirewallRuleGroupPropertiesResponseArgs
- Capacity int
- Property capacity
- Description string
- Property description
- Rule
Group Pulumi.Azure Native. Aws Connector. Inputs. Rule Group Response - Property ruleGroup
- Rule
Group stringArn - A resource ARN.
- Rule
Group stringId - Property ruleGroupId
- Rule
Group stringName - Property ruleGroupName
- List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag Response> - Property tags
- Type string
- Property type
- Capacity int
- Property capacity
- Description string
- Property description
- Rule
Group RuleGroup Response - Property ruleGroup
- Rule
Group stringArn - A resource ARN.
- Rule
Group stringId - Property ruleGroupId
- Rule
Group stringName - Property ruleGroupName
- []Tag
Response - Property tags
- Type string
- Property type
- capacity Integer
- Property capacity
- description String
- Property description
- rule
Group RuleGroup Response - Property ruleGroup
- rule
Group StringArn - A resource ARN.
- rule
Group StringId - Property ruleGroupId
- rule
Group StringName - Property ruleGroupName
- List<Tag
Response> - Property tags
- type String
- Property type
- capacity number
- Property capacity
- description string
- Property description
- rule
Group RuleGroup Response - Property ruleGroup
- rule
Group stringArn - A resource ARN.
- rule
Group stringId - Property ruleGroupId
- rule
Group stringName - Property ruleGroupName
- Tag
Response[] - Property tags
- type string
- Property type
- capacity int
- Property capacity
- description str
- Property description
- rule_
group RuleGroup Response - Property ruleGroup
- rule_
group_ strarn - A resource ARN.
- rule_
group_ strid - Property ruleGroupId
- rule_
group_ strname - Property ruleGroupName
- Sequence[Tag
Response] - Property tags
- type str
- Property type
- capacity Number
- Property capacity
- description String
- Property description
- rule
Group Property Map - Property ruleGroup
- rule
Group StringArn - A resource ARN.
- rule
Group StringId - Property ruleGroupId
- rule
Group StringName - Property ruleGroupName
- List<Property Map>
- Property tags
- type String
- Property type
CustomAction, CustomActionArgs
- Action
Definition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition - Property actionDefinition
- Action
Name string - Property actionName
- Action
Definition ActionDefinition - Property actionDefinition
- Action
Name string - Property actionName
- action
Definition ActionDefinition - Property actionDefinition
- action
Name String - Property actionName
- action
Definition ActionDefinition - Property actionDefinition
- action
Name string - Property actionName
- action_
definition ActionDefinition - Property actionDefinition
- action_
name str - Property actionName
- action
Definition Property Map - Property actionDefinition
- action
Name String - Property actionName
CustomActionResponse, CustomActionResponseArgs
- Action
Definition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition Response - Property actionDefinition
- Action
Name string - Property actionName
- Action
Definition ActionDefinition Response - Property actionDefinition
- Action
Name string - Property actionName
- action
Definition ActionDefinition Response - Property actionDefinition
- action
Name String - Property actionName
- action
Definition ActionDefinition Response - Property actionDefinition
- action
Name string - Property actionName
- action_
definition ActionDefinition Response - Property actionDefinition
- action_
name str - Property actionName
- action
Definition Property Map - Property actionDefinition
- action
Name String - Property actionName
Dimension, DimensionArgs
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
- key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value string
- Property value
- key str
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name str
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value str
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
DimensionResponse, DimensionResponseArgs
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- Key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- Name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- Value string
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
- key string
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name string
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value string
- Property value
- key str
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name str
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value str
- Property value
- key String
- The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
- name String
- The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
- value String
- Property value
Header, HeaderArgs
- Destination string
- Property destination
- Destination
Port string - Property destinationPort
- Direction
string | Pulumi.
Azure Native. Aws Connector. Header Direction - Property direction
- Protocol
string | Pulumi.
Azure Native. Aws Connector. Header Protocol - Property protocol
- Source string
- Property source
- Source
Port string - Property sourcePort
- Destination string
- Property destination
- Destination
Port string - Property destinationPort
- Direction
string | Header
Direction - Property direction
- Protocol
string | Header
Protocol - Property protocol
- Source string
- Property source
- Source
Port string - Property sourcePort
- destination String
- Property destination
- destination
Port String - Property destinationPort
- direction
String | Header
Direction - Property direction
- protocol
String | Header
Protocol - Property protocol
- source String
- Property source
- source
Port String - Property sourcePort
- destination string
- Property destination
- destination
Port string - Property destinationPort
- direction
string | Header
Direction - Property direction
- protocol
string | Header
Protocol - Property protocol
- source string
- Property source
- source
Port string - Property sourcePort
- destination str
- Property destination
- destination_
port str - Property destinationPort
- direction
str | Header
Direction - Property direction
- protocol
str | Header
Protocol - Property protocol
- source str
- Property source
- source_
port str - Property sourcePort
- destination String
- Property destination
- destination
Port String - Property destinationPort
- direction String | "ANY" | "FORWARD"
- Property direction
- protocol String | "DCERPC" | "DHCP" | "DNS" | "FTP" | "HTTP" | "ICMP" | "IKEV2" | "IMAP" | "IP" | "KRB5" | "MSN" | "NTP" | "SMB" | "SMTP" | "SSH" | "TCP" | "TFTP" | "TLS" | "UDP"
- Property protocol
- source String
- Property source
- source
Port String - Property sourcePort
HeaderDirection, HeaderDirectionArgs
- ANY
- ANYHeaderDirection enum ANY
- FORWARD
- FORWARDHeaderDirection enum FORWARD
- Header
Direction ANY - ANYHeaderDirection enum ANY
- Header
Direction FORWARD - FORWARDHeaderDirection enum FORWARD
- ANY
- ANYHeaderDirection enum ANY
- FORWARD
- FORWARDHeaderDirection enum FORWARD
- ANY
- ANYHeaderDirection enum ANY
- FORWARD
- FORWARDHeaderDirection enum FORWARD
- ANY
- ANYHeaderDirection enum ANY
- FORWARD
- FORWARDHeaderDirection enum FORWARD
- "ANY"
- ANYHeaderDirection enum ANY
- "FORWARD"
- FORWARDHeaderDirection enum FORWARD
HeaderProtocol, HeaderProtocolArgs
- DCERPC
- DCERPCHeaderProtocol enum DCERPC
- DHCP
- DHCPHeaderProtocol enum DHCP
- DNS
- DNSHeaderProtocol enum DNS
- FTP
- FTPHeaderProtocol enum FTP
- HTTP
- HTTPHeaderProtocol enum HTTP
- ICMP
- ICMPHeaderProtocol enum ICMP
- IKEV2
- IKEV2HeaderProtocol enum IKEV2
- IMAP
- IMAPHeaderProtocol enum IMAP
- IP
- IPHeaderProtocol enum IP
- KRB5
- KRB5HeaderProtocol enum KRB5
- MSN
- MSNHeaderProtocol enum MSN
- NTP
- NTPHeaderProtocol enum NTP
- SMB
- SMBHeaderProtocol enum SMB
- SMTP
- SMTPHeaderProtocol enum SMTP
- SSH
- SSHHeaderProtocol enum SSH
- TCP
- TCPHeaderProtocol enum TCP
- TFTP
- TFTPHeaderProtocol enum TFTP
- TLS
- TLSHeaderProtocol enum TLS
- UDP
- UDPHeaderProtocol enum UDP
- Header
Protocol DCERPC - DCERPCHeaderProtocol enum DCERPC
- Header
Protocol DHCP - DHCPHeaderProtocol enum DHCP
- Header
Protocol DNS - DNSHeaderProtocol enum DNS
- Header
Protocol FTP - FTPHeaderProtocol enum FTP
- Header
Protocol HTTP - HTTPHeaderProtocol enum HTTP
- Header
Protocol ICMP - ICMPHeaderProtocol enum ICMP
- Header
Protocol IKEV2 - IKEV2HeaderProtocol enum IKEV2
- Header
Protocol IMAP - IMAPHeaderProtocol enum IMAP
- Header
Protocol IP - IPHeaderProtocol enum IP
- Header
Protocol KRB5 - KRB5HeaderProtocol enum KRB5
- Header
Protocol MSN - MSNHeaderProtocol enum MSN
- Header
Protocol NTP - NTPHeaderProtocol enum NTP
- Header
Protocol SMB - SMBHeaderProtocol enum SMB
- Header
Protocol SMTP - SMTPHeaderProtocol enum SMTP
- Header
Protocol SSH - SSHHeaderProtocol enum SSH
- Header
Protocol TCP - TCPHeaderProtocol enum TCP
- Header
Protocol TFTP - TFTPHeaderProtocol enum TFTP
- Header
Protocol TLS - TLSHeaderProtocol enum TLS
- Header
Protocol UDP - UDPHeaderProtocol enum UDP
- DCERPC
- DCERPCHeaderProtocol enum DCERPC
- DHCP
- DHCPHeaderProtocol enum DHCP
- DNS
- DNSHeaderProtocol enum DNS
- FTP
- FTPHeaderProtocol enum FTP
- HTTP
- HTTPHeaderProtocol enum HTTP
- ICMP
- ICMPHeaderProtocol enum ICMP
- IKEV2
- IKEV2HeaderProtocol enum IKEV2
- IMAP
- IMAPHeaderProtocol enum IMAP
- IP
- IPHeaderProtocol enum IP
- KRB5
- KRB5HeaderProtocol enum KRB5
- MSN
- MSNHeaderProtocol enum MSN
- NTP
- NTPHeaderProtocol enum NTP
- SMB
- SMBHeaderProtocol enum SMB
- SMTP
- SMTPHeaderProtocol enum SMTP
- SSH
- SSHHeaderProtocol enum SSH
- TCP
- TCPHeaderProtocol enum TCP
- TFTP
- TFTPHeaderProtocol enum TFTP
- TLS
- TLSHeaderProtocol enum TLS
- UDP
- UDPHeaderProtocol enum UDP
- DCERPC
- DCERPCHeaderProtocol enum DCERPC
- DHCP
- DHCPHeaderProtocol enum DHCP
- DNS
- DNSHeaderProtocol enum DNS
- FTP
- FTPHeaderProtocol enum FTP
- HTTP
- HTTPHeaderProtocol enum HTTP
- ICMP
- ICMPHeaderProtocol enum ICMP
- IKEV2
- IKEV2HeaderProtocol enum IKEV2
- IMAP
- IMAPHeaderProtocol enum IMAP
- IP
- IPHeaderProtocol enum IP
- KRB5
- KRB5HeaderProtocol enum KRB5
- MSN
- MSNHeaderProtocol enum MSN
- NTP
- NTPHeaderProtocol enum NTP
- SMB
- SMBHeaderProtocol enum SMB
- SMTP
- SMTPHeaderProtocol enum SMTP
- SSH
- SSHHeaderProtocol enum SSH
- TCP
- TCPHeaderProtocol enum TCP
- TFTP
- TFTPHeaderProtocol enum TFTP
- TLS
- TLSHeaderProtocol enum TLS
- UDP
- UDPHeaderProtocol enum UDP
- DCERPC
- DCERPCHeaderProtocol enum DCERPC
- DHCP
- DHCPHeaderProtocol enum DHCP
- DNS
- DNSHeaderProtocol enum DNS
- FTP
- FTPHeaderProtocol enum FTP
- HTTP
- HTTPHeaderProtocol enum HTTP
- ICMP
- ICMPHeaderProtocol enum ICMP
- IKEV2
- IKEV2HeaderProtocol enum IKEV2
- IMAP
- IMAPHeaderProtocol enum IMAP
- IP
- IPHeaderProtocol enum IP
- KRB5
- KRB5HeaderProtocol enum KRB5
- MSN
- MSNHeaderProtocol enum MSN
- NTP
- NTPHeaderProtocol enum NTP
- SMB
- SMBHeaderProtocol enum SMB
- SMTP
- SMTPHeaderProtocol enum SMTP
- SSH
- SSHHeaderProtocol enum SSH
- TCP
- TCPHeaderProtocol enum TCP
- TFTP
- TFTPHeaderProtocol enum TFTP
- TLS
- TLSHeaderProtocol enum TLS
- UDP
- UDPHeaderProtocol enum UDP
- "DCERPC"
- DCERPCHeaderProtocol enum DCERPC
- "DHCP"
- DHCPHeaderProtocol enum DHCP
- "DNS"
- DNSHeaderProtocol enum DNS
- "FTP"
- FTPHeaderProtocol enum FTP
- "HTTP"
- HTTPHeaderProtocol enum HTTP
- "ICMP"
- ICMPHeaderProtocol enum ICMP
- "IKEV2"
- IKEV2HeaderProtocol enum IKEV2
- "IMAP"
- IMAPHeaderProtocol enum IMAP
- "IP"
- IPHeaderProtocol enum IP
- "KRB5"
- KRB5HeaderProtocol enum KRB5
- "MSN"
- MSNHeaderProtocol enum MSN
- "NTP"
- NTPHeaderProtocol enum NTP
- "SMB"
- SMBHeaderProtocol enum SMB
- "SMTP"
- SMTPHeaderProtocol enum SMTP
- "SSH"
- SSHHeaderProtocol enum SSH
- "TCP"
- TCPHeaderProtocol enum TCP
- "TFTP"
- TFTPHeaderProtocol enum TFTP
- "TLS"
- TLSHeaderProtocol enum TLS
- "UDP"
- UDPHeaderProtocol enum UDP
HeaderResponse, HeaderResponseArgs
- Destination string
- Property destination
- Destination
Port string - Property destinationPort
- Direction string
- Property direction
- Protocol string
- Property protocol
- Source string
- Property source
- Source
Port string - Property sourcePort
- Destination string
- Property destination
- Destination
Port string - Property destinationPort
- Direction string
- Property direction
- Protocol string
- Property protocol
- Source string
- Property source
- Source
Port string - Property sourcePort
- destination String
- Property destination
- destination
Port String - Property destinationPort
- direction String
- Property direction
- protocol String
- Property protocol
- source String
- Property source
- source
Port String - Property sourcePort
- destination string
- Property destination
- destination
Port string - Property destinationPort
- direction string
- Property direction
- protocol string
- Property protocol
- source string
- Property source
- source
Port string - Property sourcePort
- destination str
- Property destination
- destination_
port str - Property destinationPort
- direction str
- Property direction
- protocol str
- Property protocol
- source str
- Property source
- source_
port str - Property sourcePort
- destination String
- Property destination
- destination
Port String - Property destinationPort
- direction String
- Property direction
- protocol String
- Property protocol
- source String
- Property source
- source
Port String - Property sourcePort
IPSet, IPSetArgs
- Definition List<string>
- Property definition
- Definition []string
- Property definition
- definition List<String>
- Property definition
- definition string[]
- Property definition
- definition Sequence[str]
- Property definition
- definition List<String>
- Property definition
IPSetReference, IPSetReferenceArgs
- Reference
Arn string - A resource ARN.
- Reference
Arn string - A resource ARN.
- reference
Arn String - A resource ARN.
- reference
Arn string - A resource ARN.
- reference_
arn str - A resource ARN.
- reference
Arn String - A resource ARN.
IPSetReferenceResponse, IPSetReferenceResponseArgs
- Reference
Arn string - A resource ARN.
- Reference
Arn string - A resource ARN.
- reference
Arn String - A resource ARN.
- reference
Arn string - A resource ARN.
- reference_
arn str - A resource ARN.
- reference
Arn String - A resource ARN.
IPSetResponse, IPSetResponseArgs
- Definition List<string>
- Property definition
- Definition []string
- Property definition
- definition List<String>
- Property definition
- definition string[]
- Property definition
- definition Sequence[str]
- Property definition
- definition List<String>
- Property definition
MatchAttributes, MatchAttributesArgs
- Destination
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range> - Property destinationPorts
- Destinations
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address> - Property destinations
- Protocols List<int>
- Property protocols
- Source
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range> - Property sourcePorts
- Sources
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address> - Property sources
- Tcp
Flags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field> - Property tcpFlags
- Destination
Ports []PortRange - Property destinationPorts
- Destinations []Address
- Property destinations
- Protocols []int
- Property protocols
- Source
Ports []PortRange - Property sourcePorts
- Sources []Address
- Property sources
- Tcp
Flags []TCPFlagField - Property tcpFlags
- destination
Ports List<PortRange> - Property destinationPorts
- destinations List<Address>
- Property destinations
- protocols List<Integer>
- Property protocols
- source
Ports List<PortRange> - Property sourcePorts
- sources List<Address>
- Property sources
- tcp
Flags List<TCPFlagField> - Property tcpFlags
- destination
Ports PortRange[] - Property destinationPorts
- destinations Address[]
- Property destinations
- protocols number[]
- Property protocols
- source
Ports PortRange[] - Property sourcePorts
- sources Address[]
- Property sources
- tcp
Flags TCPFlagField[] - Property tcpFlags
- destination_
ports Sequence[PortRange] - Property destinationPorts
- destinations Sequence[Address]
- Property destinations
- protocols Sequence[int]
- Property protocols
- source_
ports Sequence[PortRange] - Property sourcePorts
- sources Sequence[Address]
- Property sources
- tcp_
flags Sequence[TCPFlagField] - Property tcpFlags
- destination
Ports List<Property Map> - Property destinationPorts
- destinations List<Property Map>
- Property destinations
- protocols List<Number>
- Property protocols
- source
Ports List<Property Map> - Property sourcePorts
- sources List<Property Map>
- Property sources
- tcp
Flags List<Property Map> - Property tcpFlags
MatchAttributesResponse, MatchAttributesResponseArgs
- Destination
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range Response> - Property destinationPorts
- Destinations
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address Response> - Property destinations
- Protocols List<int>
- Property protocols
- Source
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range Response> - Property sourcePorts
- Sources
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address Response> - Property sources
- Tcp
Flags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field Response> - Property tcpFlags
- Destination
Ports []PortRange Response - Property destinationPorts
- Destinations
[]Address
Response - Property destinations
- Protocols []int
- Property protocols
- Source
Ports []PortRange Response - Property sourcePorts
- Sources
[]Address
Response - Property sources
- Tcp
Flags []TCPFlagField Response - Property tcpFlags
- destination
Ports List<PortRange Response> - Property destinationPorts
- destinations
List<Address
Response> - Property destinations
- protocols List<Integer>
- Property protocols
- source
Ports List<PortRange Response> - Property sourcePorts
- sources
List<Address
Response> - Property sources
- tcp
Flags List<TCPFlagField Response> - Property tcpFlags
- destination
Ports PortRange Response[] - Property destinationPorts
- destinations
Address
Response[] - Property destinations
- protocols number[]
- Property protocols
- source
Ports PortRange Response[] - Property sourcePorts
- sources
Address
Response[] - Property sources
- tcp
Flags TCPFlagField Response[] - Property tcpFlags
- destination_
ports Sequence[PortRange Response] - Property destinationPorts
- destinations
Sequence[Address
Response] - Property destinations
- protocols Sequence[int]
- Property protocols
- source_
ports Sequence[PortRange Response] - Property sourcePorts
- sources
Sequence[Address
Response] - Property sources
- tcp_
flags Sequence[TCPFlagField Response] - Property tcpFlags
- destination
Ports List<Property Map> - Property destinationPorts
- destinations List<Property Map>
- Property destinations
- protocols List<Number>
- Property protocols
- source
Ports List<Property Map> - Property sourcePorts
- sources List<Property Map>
- Property sources
- tcp
Flags List<Property Map> - Property tcpFlags
NetworkFirewallRuleGroupProperties, NetworkFirewallRuleGroupPropertiesArgs
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsNetwork Firewall Rule Group Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsNetwork Firewall Rule Group Properties - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsNetwork Firewall Rule Group Properties - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsNetwork Firewall Rule Group Properties - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
NetworkFirewallRuleGroupPropertiesResponse, NetworkFirewallRuleGroupPropertiesResponseArgs
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsNetwork Firewall Rule Group Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsNetwork Firewall Rule Group Properties Response - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- provisioning
State string - The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsNetwork Firewall Rule Group Properties Response - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning_
state str - The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsNetwork Firewall Rule Group Properties Response - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
PortRange, PortRangeArgs
PortRangeResponse, PortRangeResponseArgs
PortSet, PortSetArgs
- Definition List<string>
- Property definition
- Definition []string
- Property definition
- definition List<String>
- Property definition
- definition string[]
- Property definition
- definition Sequence[str]
- Property definition
- definition List<String>
- Property definition
PortSetResponse, PortSetResponseArgs
- Definition List<string>
- Property definition
- Definition []string
- Property definition
- definition List<String>
- Property definition
- definition string[]
- Property definition
- definition Sequence[str]
- Property definition
- definition List<String>
- Property definition
PublishMetricAction, PublishMetricActionArgs
- Dimensions
List<Pulumi.
Azure Native. Aws Connector. Inputs. Dimension> - Property dimensions
- Dimensions []Dimension
- Property dimensions
- dimensions List<Dimension>
- Property dimensions
- dimensions Dimension[]
- Property dimensions
- dimensions Sequence[Dimension]
- Property dimensions
- dimensions List<Property Map>
- Property dimensions
PublishMetricActionResponse, PublishMetricActionResponseArgs
- Dimensions
List<Pulumi.
Azure Native. Aws Connector. Inputs. Dimension Response> - Property dimensions
- Dimensions
[]Dimension
Response - Property dimensions
- dimensions
List<Dimension
Response> - Property dimensions
- dimensions
Dimension
Response[] - Property dimensions
- dimensions
Sequence[Dimension
Response] - Property dimensions
- dimensions List<Property Map>
- Property dimensions
ReferenceSets, ReferenceSetsArgs
- Ip
Set Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference> - Property ipSetReferences
- Ip
Set map[string]IPSetReferences Reference - Property ipSetReferences
- ip
Set Map<String,IPSetReferences Reference> - Property ipSetReferences
- ip
Set {[key: string]: IPSetReferences Reference} - Property ipSetReferences
- ip_
set_ Mapping[str, IPSetreferences Reference] - Property ipSetReferences
- ip
Set Map<Property Map>References - Property ipSetReferences
ReferenceSetsResponse, ReferenceSetsResponseArgs
- Ip
Set Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference Response> - Property ipSetReferences
- Ip
Set map[string]IPSetReferences Reference Response - Property ipSetReferences
- ip
Set Map<String,IPSetReferences Reference Response> - Property ipSetReferences
- ip
Set {[key: string]: IPSetReferences Reference Response} - Property ipSetReferences
- ip_
set_ Mapping[str, IPSetreferences Reference Response] - Property ipSetReferences
- ip
Set Map<Property Map>References - Property ipSetReferences
RuleDefinition, RuleDefinitionArgs
- Actions List<string>
- Property actions
- Match
Attributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes - Property matchAttributes
- Actions []string
- Property actions
- Match
Attributes MatchAttributes - Property matchAttributes
- actions List<String>
- Property actions
- match
Attributes MatchAttributes - Property matchAttributes
- actions string[]
- Property actions
- match
Attributes MatchAttributes - Property matchAttributes
- actions Sequence[str]
- Property actions
- match_
attributes MatchAttributes - Property matchAttributes
- actions List<String>
- Property actions
- match
Attributes Property Map - Property matchAttributes
RuleDefinitionResponse, RuleDefinitionResponseArgs
- Actions List<string>
- Property actions
- Match
Attributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes Response - Property matchAttributes
- Actions []string
- Property actions
- Match
Attributes MatchAttributes Response - Property matchAttributes
- actions List<String>
- Property actions
- match
Attributes MatchAttributes Response - Property matchAttributes
- actions string[]
- Property actions
- match
Attributes MatchAttributes Response - Property matchAttributes
- actions Sequence[str]
- Property actions
- match_
attributes MatchAttributes Response - Property matchAttributes
- actions List<String>
- Property actions
- match
Attributes Property Map - Property matchAttributes
RuleGroup, RuleGroupArgs
- Reference
Sets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets - Property referenceSets
- Rule
Variables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables - Property ruleVariables
- Rules
Source Pulumi.Azure Native. Aws Connector. Inputs. Rules Source - Property rulesSource
- Stateful
Rule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options - Property statefulRuleOptions
- Reference
Sets ReferenceSets - Property referenceSets
- Rule
Variables RuleVariables - Property ruleVariables
- Rules
Source RulesSource - Property rulesSource
- Stateful
Rule StatefulOptions Rule Options - Property statefulRuleOptions
- reference
Sets ReferenceSets - Property referenceSets
- rule
Variables RuleVariables - Property ruleVariables
- rules
Source RulesSource - Property rulesSource
- stateful
Rule StatefulOptions Rule Options - Property statefulRuleOptions
- reference
Sets ReferenceSets - Property referenceSets
- rule
Variables RuleVariables - Property ruleVariables
- rules
Source RulesSource - Property rulesSource
- stateful
Rule StatefulOptions Rule Options - Property statefulRuleOptions
- reference_
sets ReferenceSets - Property referenceSets
- rule_
variables RuleVariables - Property ruleVariables
- rules_
source RulesSource - Property rulesSource
- stateful_
rule_ Statefuloptions Rule Options - Property statefulRuleOptions
- reference
Sets Property Map - Property referenceSets
- rule
Variables Property Map - Property ruleVariables
- rules
Source Property Map - Property rulesSource
- stateful
Rule Property MapOptions - Property statefulRuleOptions
RuleGroupResponse, RuleGroupResponseArgs
- Reference
Sets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets Response - Property referenceSets
- Rule
Variables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables Response - Property ruleVariables
- Rules
Source Pulumi.Azure Native. Aws Connector. Inputs. Rules Source Response - Property rulesSource
- Stateful
Rule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options Response - Property statefulRuleOptions
- Reference
Sets ReferenceSets Response - Property referenceSets
- Rule
Variables RuleVariables Response - Property ruleVariables
- Rules
Source RulesSource Response - Property rulesSource
- Stateful
Rule StatefulOptions Rule Options Response - Property statefulRuleOptions
- reference
Sets ReferenceSets Response - Property referenceSets
- rule
Variables RuleVariables Response - Property ruleVariables
- rules
Source RulesSource Response - Property rulesSource
- stateful
Rule StatefulOptions Rule Options Response - Property statefulRuleOptions
- reference
Sets ReferenceSets Response - Property referenceSets
- rule
Variables RuleVariables Response - Property ruleVariables
- rules
Source RulesSource Response - Property rulesSource
- stateful
Rule StatefulOptions Rule Options Response - Property statefulRuleOptions
- reference_
sets ReferenceSets Response - Property referenceSets
- rule_
variables RuleVariables Response - Property ruleVariables
- rules_
source RulesSource Response - Property rulesSource
- stateful_
rule_ Statefuloptions Rule Options Response - Property statefulRuleOptions
- reference
Sets Property Map - Property referenceSets
- rule
Variables Property Map - Property ruleVariables
- rules
Source Property Map - Property rulesSource
- stateful
Rule Property MapOptions - Property statefulRuleOptions
RuleOption, RuleOptionArgs
RuleOptionResponse, RuleOptionResponseArgs
RuleVariables, RuleVariablesArgs
RuleVariablesResponse, RuleVariablesResponseArgs
RulesSource, RulesSourceArgs
- Rules
Source Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List - Property rulesSourceList
- Rules
String string - Property rulesString
- Stateful
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule> - Property statefulRules
- Stateless
Rules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions - Property statelessRulesAndCustomActions
- Rules
Source RulesList Source List - Property rulesSourceList
- Rules
String string - Property rulesString
- Stateful
Rules []StatefulRule - Property statefulRules
- Stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions - Property statelessRulesAndCustomActions
- rules
Source RulesList Source List - Property rulesSourceList
- rules
String String - Property rulesString
- stateful
Rules List<StatefulRule> - Property statefulRules
- stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions - Property statelessRulesAndCustomActions
- rules
Source RulesList Source List - Property rulesSourceList
- rules
String string - Property rulesString
- stateful
Rules StatefulRule[] - Property statefulRules
- stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions - Property statelessRulesAndCustomActions
- rules_
source_ Ruleslist Source List - Property rulesSourceList
- rules_
string str - Property rulesString
- stateful_
rules Sequence[StatefulRule] - Property statefulRules
- stateless_
rules_ Statelessand_ custom_ actions Rules And Custom Actions - Property statelessRulesAndCustomActions
- rules
Source Property MapList - Property rulesSourceList
- rules
String String - Property rulesString
- stateful
Rules List<Property Map> - Property statefulRules
- stateless
Rules Property MapAnd Custom Actions - Property statelessRulesAndCustomActions
RulesSourceList, RulesSourceListArgs
- Generated
Rules string | Pulumi.Type Azure Native. Aws Connector. Rules Source List Generated Rules Type - Property generatedRulesType
- Target
Types List<string> - Property targetTypes
- Targets List<string>
- Property targets
- Generated
Rules string | RulesType Source List Generated Rules Type - Property generatedRulesType
- Target
Types []string - Property targetTypes
- Targets []string
- Property targets
- generated
Rules String | RulesType Source List Generated Rules Type - Property generatedRulesType
- target
Types List<String> - Property targetTypes
- targets List<String>
- Property targets
- generated
Rules string | RulesType Source List Generated Rules Type - Property generatedRulesType
- target
Types string[] - Property targetTypes
- targets string[]
- Property targets
- generated_
rules_ str | Rulestype Source List Generated Rules Type - Property generatedRulesType
- target_
types Sequence[str] - Property targetTypes
- targets Sequence[str]
- Property targets
- generated
Rules String | "ALLOWLIST" | "DENYLIST"Type - Property generatedRulesType
- target
Types List<String> - Property targetTypes
- targets List<String>
- Property targets
RulesSourceListGeneratedRulesType, RulesSourceListGeneratedRulesTypeArgs
- ALLOWLIST
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- DENYLIST
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- Rules
Source List Generated Rules Type ALLOWLIST - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- Rules
Source List Generated Rules Type DENYLIST - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- ALLOWLIST
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- DENYLIST
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- ALLOWLIST
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- DENYLIST
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- ALLOWLIST
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- DENYLIST
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
- "ALLOWLIST"
- ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
- "DENYLIST"
- DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
RulesSourceListResponse, RulesSourceListResponseArgs
- Generated
Rules stringType - Property generatedRulesType
- Target
Types List<string> - Property targetTypes
- Targets List<string>
- Property targets
- Generated
Rules stringType - Property generatedRulesType
- Target
Types []string - Property targetTypes
- Targets []string
- Property targets
- generated
Rules StringType - Property generatedRulesType
- target
Types List<String> - Property targetTypes
- targets List<String>
- Property targets
- generated
Rules stringType - Property generatedRulesType
- target
Types string[] - Property targetTypes
- targets string[]
- Property targets
- generated_
rules_ strtype - Property generatedRulesType
- target_
types Sequence[str] - Property targetTypes
- targets Sequence[str]
- Property targets
- generated
Rules StringType - Property generatedRulesType
- target
Types List<String> - Property targetTypes
- targets List<String>
- Property targets
RulesSourceResponse, RulesSourceResponseArgs
- Rules
Source Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List Response - Property rulesSourceList
- Rules
String string - Property rulesString
- Stateful
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule Response> - Property statefulRules
- Stateless
Rules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions Response - Property statelessRulesAndCustomActions
- Rules
Source RulesList Source List Response - Property rulesSourceList
- Rules
String string - Property rulesString
- Stateful
Rules []StatefulRule Response - Property statefulRules
- Stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response - Property statelessRulesAndCustomActions
- rules
Source RulesList Source List Response - Property rulesSourceList
- rules
String String - Property rulesString
- stateful
Rules List<StatefulRule Response> - Property statefulRules
- stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response - Property statelessRulesAndCustomActions
- rules
Source RulesList Source List Response - Property rulesSourceList
- rules
String string - Property rulesString
- stateful
Rules StatefulRule Response[] - Property statefulRules
- stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response - Property statelessRulesAndCustomActions
- rules_
source_ Ruleslist Source List Response - Property rulesSourceList
- rules_
string str - Property rulesString
- stateful_
rules Sequence[StatefulRule Response] - Property statefulRules
- stateless_
rules_ Statelessand_ custom_ actions Rules And Custom Actions Response - Property statelessRulesAndCustomActions
- rules
Source Property MapList - Property rulesSourceList
- rules
String String - Property rulesString
- stateful
Rules List<Property Map> - Property statefulRules
- stateless
Rules Property MapAnd Custom Actions - Property statelessRulesAndCustomActions
StatefulRule, StatefulRuleArgs
- Action
string | Pulumi.
Azure Native. Aws Connector. Stateful Rule Action - Property action
- Header
Pulumi.
Azure Native. Aws Connector. Inputs. Header - Property header
- Rule
Options List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option> - Property ruleOptions
- Action
string | Stateful
Rule Action - Property action
- Header Header
- Property header
- Rule
Options []RuleOption - Property ruleOptions
- action
String | Stateful
Rule Action - Property action
- header Header
- Property header
- rule
Options List<RuleOption> - Property ruleOptions
- action
string | Stateful
Rule Action - Property action
- header Header
- Property header
- rule
Options RuleOption[] - Property ruleOptions
- action
str | Stateful
Rule Action - Property action
- header Header
- Property header
- rule_
options Sequence[RuleOption] - Property ruleOptions
- action String | "ALERT" | "DROP" | "PASS" | "REJECT"
- Property action
- header Property Map
- Property header
- rule
Options List<Property Map> - Property ruleOptions
StatefulRuleAction, StatefulRuleActionArgs
- ALERT
- ALERTStatefulRuleAction enum ALERT
- DROP
- DROPStatefulRuleAction enum DROP
- PASS
- PASSStatefulRuleAction enum PASS
- REJECT
- REJECTStatefulRuleAction enum REJECT
- Stateful
Rule Action ALERT - ALERTStatefulRuleAction enum ALERT
- Stateful
Rule Action DROP - DROPStatefulRuleAction enum DROP
- Stateful
Rule Action PASS - PASSStatefulRuleAction enum PASS
- Stateful
Rule Action REJECT - REJECTStatefulRuleAction enum REJECT
- ALERT
- ALERTStatefulRuleAction enum ALERT
- DROP
- DROPStatefulRuleAction enum DROP
- PASS
- PASSStatefulRuleAction enum PASS
- REJECT
- REJECTStatefulRuleAction enum REJECT
- ALERT
- ALERTStatefulRuleAction enum ALERT
- DROP
- DROPStatefulRuleAction enum DROP
- PASS
- PASSStatefulRuleAction enum PASS
- REJECT
- REJECTStatefulRuleAction enum REJECT
- ALERT
- ALERTStatefulRuleAction enum ALERT
- DROP
- DROPStatefulRuleAction enum DROP
- PASS_
- PASSStatefulRuleAction enum PASS
- REJECT
- REJECTStatefulRuleAction enum REJECT
- "ALERT"
- ALERTStatefulRuleAction enum ALERT
- "DROP"
- DROPStatefulRuleAction enum DROP
- "PASS"
- PASSStatefulRuleAction enum PASS
- "REJECT"
- REJECTStatefulRuleAction enum REJECT
StatefulRuleOptions, StatefulRuleOptionsArgs
- Rule
Order string | Pulumi.Azure Native. Aws Connector. Stateful Rule Options Rule Order - Property ruleOrder
- Rule
Order string | StatefulRule Options Rule Order - Property ruleOrder
- rule
Order String | StatefulRule Options Rule Order - Property ruleOrder
- rule
Order string | StatefulRule Options Rule Order - Property ruleOrder
- rule_
order str | StatefulRule Options Rule Order - Property ruleOrder
- rule
Order String | "DEFAULT_ACTION_ORDER" | "STRICT_ORDER" - Property ruleOrder
StatefulRuleOptionsResponse, StatefulRuleOptionsResponseArgs
- Rule
Order string - Property ruleOrder
- Rule
Order string - Property ruleOrder
- rule
Order String - Property ruleOrder
- rule
Order string - Property ruleOrder
- rule_
order str - Property ruleOrder
- rule
Order String - Property ruleOrder
StatefulRuleOptionsRuleOrder, StatefulRuleOptionsRuleOrderArgs
- DEFAULT_ACTION_ORDER
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- STRICT_ORDER
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- Stateful
Rule Options Rule Order_DEFAULT_ACTION_ORDER - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- Stateful
Rule Options Rule Order_STRICT_ORDER - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- DEFAULT_ACTION_ORDER
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- STRICT_ORDER
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- DEFAULT_ACTION_ORDER
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- STRICT_ORDER
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- DEFAUL_T_ACTIO_N_ORDER
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- STRIC_T_ORDER
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
- "DEFAULT_ACTION_ORDER"
- DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
- "STRICT_ORDER"
- STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
StatefulRuleResponse, StatefulRuleResponseArgs
- Action string
- Property action
- Header
Pulumi.
Azure Native. Aws Connector. Inputs. Header Response - Property header
- Rule
Options List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option Response> - Property ruleOptions
- Action string
- Property action
- Header
Header
Response - Property header
- Rule
Options []RuleOption Response - Property ruleOptions
- action String
- Property action
- header
Header
Response - Property header
- rule
Options List<RuleOption Response> - Property ruleOptions
- action string
- Property action
- header
Header
Response - Property header
- rule
Options RuleOption Response[] - Property ruleOptions
- action str
- Property action
- header
Header
Response - Property header
- rule_
options Sequence[RuleOption Response] - Property ruleOptions
- action String
- Property action
- header Property Map
- Property header
- rule
Options List<Property Map> - Property ruleOptions
StatelessRule, StatelessRuleArgs
- Priority int
- Property priority
- Rule
Definition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition - Property ruleDefinition
- Priority int
- Property priority
- Rule
Definition RuleDefinition - Property ruleDefinition
- priority Integer
- Property priority
- rule
Definition RuleDefinition - Property ruleDefinition
- priority number
- Property priority
- rule
Definition RuleDefinition - Property ruleDefinition
- priority int
- Property priority
- rule_
definition RuleDefinition - Property ruleDefinition
- priority Number
- Property priority
- rule
Definition Property Map - Property ruleDefinition
StatelessRuleResponse, StatelessRuleResponseArgs
- Priority int
- Property priority
- Rule
Definition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition Response - Property ruleDefinition
- Priority int
- Property priority
- Rule
Definition RuleDefinition Response - Property ruleDefinition
- priority Integer
- Property priority
- rule
Definition RuleDefinition Response - Property ruleDefinition
- priority number
- Property priority
- rule
Definition RuleDefinition Response - Property ruleDefinition
- priority int
- Property priority
- rule_
definition RuleDefinition Response - Property ruleDefinition
- priority Number
- Property priority
- rule
Definition Property Map - Property ruleDefinition
StatelessRulesAndCustomActions, StatelessRulesAndCustomActionsArgs
- Custom
Actions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action> - Property customActions
- Stateless
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule> - Property statelessRules
- Custom
Actions []CustomAction - Property customActions
- Stateless
Rules []StatelessRule - Property statelessRules
- custom
Actions List<CustomAction> - Property customActions
- stateless
Rules List<StatelessRule> - Property statelessRules
- custom
Actions CustomAction[] - Property customActions
- stateless
Rules StatelessRule[] - Property statelessRules
- custom_
actions Sequence[CustomAction] - Property customActions
- stateless_
rules Sequence[StatelessRule] - Property statelessRules
- custom
Actions List<Property Map> - Property customActions
- stateless
Rules List<Property Map> - Property statelessRules
StatelessRulesAndCustomActionsResponse, StatelessRulesAndCustomActionsResponseArgs
- Custom
Actions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action Response> - Property customActions
- Stateless
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule Response> - Property statelessRules
- Custom
Actions []CustomAction Response - Property customActions
- Stateless
Rules []StatelessRule Response - Property statelessRules
- custom
Actions List<CustomAction Response> - Property customActions
- stateless
Rules List<StatelessRule Response> - Property statelessRules
- custom
Actions CustomAction Response[] - Property customActions
- stateless
Rules StatelessRule Response[] - Property statelessRules
- custom_
actions Sequence[CustomAction Response] - Property customActions
- stateless_
rules Sequence[StatelessRule Response] - Property statelessRules
- custom
Actions List<Property Map> - Property customActions
- stateless
Rules List<Property Map> - Property statelessRules
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TCPFlagField, TCPFlagFieldArgs
TCPFlagFieldResponse, TCPFlagFieldResponseArgs
Tag, TagArgs
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
TagResponse, TagResponseArgs
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Type, TypeArgs
- String
- StringType enum String
- String
List - StringListType enum StringList
- Type
String - StringType enum String
- Type
String List - StringListType enum StringList
- String
- StringType enum String
- String
List - StringListType enum StringList
- String
- StringType enum String
- String
List - StringListType enum StringList
- STRING
- StringType enum String
- STRING_LIST
- StringListType enum StringList
- "String"
- StringType enum String
- "String
List" - StringListType enum StringList
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:NetworkFirewallRuleGroup uzcrmvzepwuehycywssojadsor /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/networkFirewallRuleGroups/{name}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0