sdwan.Ipv4AclPolicyDefinition
Explore with Pulumi AI
This resource can manage a IPv4 ACL Policy Definition .
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.Ipv4AclPolicyDefinition;
import com.pulumi.sdwan.Ipv4AclPolicyDefinitionArgs;
import com.pulumi.sdwan.inputs.Ipv4AclPolicyDefinitionSequenceArgs;
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 example = new Ipv4AclPolicyDefinition("example", Ipv4AclPolicyDefinitionArgs.builder()
            .name("Example")
            .description("My description")
            .defaultAction("drop")
            .sequences(Ipv4AclPolicyDefinitionSequenceArgs.builder()
                .id(10)
                .name("Sequence 10")
                .base_action("accept")
                .match_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .action_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .build());
    }
}
resources:
  example:
    type: sdwan:Ipv4AclPolicyDefinition
    properties:
      name: Example
      description: My description
      defaultAction: drop
      sequences:
        - id: 10
          name: Sequence 10
          base_action: accept
          match_entries:
            - type: dscp
              dscp: 16
          action_entries:
            - type: set
              setParameters:
                - type: dscp
                  dscp: 16
Create Ipv4AclPolicyDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ipv4AclPolicyDefinition(name: string, args: Ipv4AclPolicyDefinitionArgs, opts?: CustomResourceOptions);@overload
def Ipv4AclPolicyDefinition(resource_name: str,
                            args: Ipv4AclPolicyDefinitionArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def Ipv4AclPolicyDefinition(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            description: Optional[str] = None,
                            sequences: Optional[Sequence[Ipv4AclPolicyDefinitionSequenceArgs]] = None,
                            default_action: Optional[str] = None,
                            name: Optional[str] = None)func NewIpv4AclPolicyDefinition(ctx *Context, name string, args Ipv4AclPolicyDefinitionArgs, opts ...ResourceOption) (*Ipv4AclPolicyDefinition, error)public Ipv4AclPolicyDefinition(string name, Ipv4AclPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
public Ipv4AclPolicyDefinition(String name, Ipv4AclPolicyDefinitionArgs args)
public Ipv4AclPolicyDefinition(String name, Ipv4AclPolicyDefinitionArgs args, CustomResourceOptions options)
type: sdwan:Ipv4AclPolicyDefinition
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 Ipv4AclPolicyDefinitionArgs
- 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 Ipv4AclPolicyDefinitionArgs
- 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 Ipv4AclPolicyDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Ipv4AclPolicyDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Ipv4AclPolicyDefinitionArgs
- 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 ipv4AclPolicyDefinitionResource = new Sdwan.Ipv4AclPolicyDefinition("ipv4AclPolicyDefinitionResource", new()
{
    Description = "string",
    Sequences = new[]
    {
        new Sdwan.Inputs.Ipv4AclPolicyDefinitionSequenceArgs
        {
            Id = 0,
            Name = "string",
            ActionEntries = new[]
            {
                new Sdwan.Inputs.Ipv4AclPolicyDefinitionSequenceActionEntryArgs
                {
                    Type = "string",
                    ClassMapId = "string",
                    ClassMapVersion = 0,
                    CounterName = "string",
                    Log = false,
                    MirrorId = "string",
                    MirrorVersion = 0,
                    PolicerId = "string",
                    PolicerVersion = 0,
                    SetParameters = new[]
                    {
                        new Sdwan.Inputs.Ipv4AclPolicyDefinitionSequenceActionEntrySetParameterArgs
                        {
                            Type = "string",
                            Dscp = 0,
                            NextHop = "string",
                        },
                    },
                },
            },
            BaseAction = "string",
            MatchEntries = new[]
            {
                new Sdwan.Inputs.Ipv4AclPolicyDefinitionSequenceMatchEntryArgs
                {
                    Type = "string",
                    PacketLength = 0,
                    IcmpMessage = "string",
                    DestinationDataIpv4PrefixListVersion = 0,
                    DestinationIp = "string",
                    Priority = "string",
                    Dscp = 0,
                    DestinationDataIpv4PrefixListId = "string",
                    ClassMapId = "string",
                    DestinationPorts = "string",
                    Protocol = "string",
                    SourceDataIpv4PrefixListId = "string",
                    SourceDataIpv4PrefixListVersion = 0,
                    SourceIp = "string",
                    SourcePorts = "string",
                    Tcp = "string",
                    ClassMapVersion = 0,
                },
            },
        },
    },
    DefaultAction = "string",
    Name = "string",
});
example, err := sdwan.NewIpv4AclPolicyDefinition(ctx, "ipv4AclPolicyDefinitionResource", &sdwan.Ipv4AclPolicyDefinitionArgs{
	Description: pulumi.String("string"),
	Sequences: sdwan.Ipv4AclPolicyDefinitionSequenceArray{
		&sdwan.Ipv4AclPolicyDefinitionSequenceArgs{
			Id:   pulumi.Int(0),
			Name: pulumi.String("string"),
			ActionEntries: sdwan.Ipv4AclPolicyDefinitionSequenceActionEntryArray{
				&sdwan.Ipv4AclPolicyDefinitionSequenceActionEntryArgs{
					Type:            pulumi.String("string"),
					ClassMapId:      pulumi.String("string"),
					ClassMapVersion: pulumi.Int(0),
					CounterName:     pulumi.String("string"),
					Log:             pulumi.Bool(false),
					MirrorId:        pulumi.String("string"),
					MirrorVersion:   pulumi.Int(0),
					PolicerId:       pulumi.String("string"),
					PolicerVersion:  pulumi.Int(0),
					SetParameters: sdwan.Ipv4AclPolicyDefinitionSequenceActionEntrySetParameterArray{
						&sdwan.Ipv4AclPolicyDefinitionSequenceActionEntrySetParameterArgs{
							Type:    pulumi.String("string"),
							Dscp:    pulumi.Int(0),
							NextHop: pulumi.String("string"),
						},
					},
				},
			},
			BaseAction: pulumi.String("string"),
			MatchEntries: sdwan.Ipv4AclPolicyDefinitionSequenceMatchEntryArray{
				&sdwan.Ipv4AclPolicyDefinitionSequenceMatchEntryArgs{
					Type:                                 pulumi.String("string"),
					PacketLength:                         pulumi.Int(0),
					IcmpMessage:                          pulumi.String("string"),
					DestinationDataIpv4PrefixListVersion: pulumi.Int(0),
					DestinationIp:                        pulumi.String("string"),
					Priority:                             pulumi.String("string"),
					Dscp:                                 pulumi.Int(0),
					DestinationDataIpv4PrefixListId:      pulumi.String("string"),
					ClassMapId:                           pulumi.String("string"),
					DestinationPorts:                     pulumi.String("string"),
					Protocol:                             pulumi.String("string"),
					SourceDataIpv4PrefixListId:           pulumi.String("string"),
					SourceDataIpv4PrefixListVersion:      pulumi.Int(0),
					SourceIp:                             pulumi.String("string"),
					SourcePorts:                          pulumi.String("string"),
					Tcp:                                  pulumi.String("string"),
					ClassMapVersion:                      pulumi.Int(0),
				},
			},
		},
	},
	DefaultAction: pulumi.String("string"),
	Name:          pulumi.String("string"),
})
var ipv4AclPolicyDefinitionResource = new Ipv4AclPolicyDefinition("ipv4AclPolicyDefinitionResource", Ipv4AclPolicyDefinitionArgs.builder()
    .description("string")
    .sequences(Ipv4AclPolicyDefinitionSequenceArgs.builder()
        .id(0)
        .name("string")
        .actionEntries(Ipv4AclPolicyDefinitionSequenceActionEntryArgs.builder()
            .type("string")
            .classMapId("string")
            .classMapVersion(0)
            .counterName("string")
            .log(false)
            .mirrorId("string")
            .mirrorVersion(0)
            .policerId("string")
            .policerVersion(0)
            .setParameters(Ipv4AclPolicyDefinitionSequenceActionEntrySetParameterArgs.builder()
                .type("string")
                .dscp(0)
                .nextHop("string")
                .build())
            .build())
        .baseAction("string")
        .matchEntries(Ipv4AclPolicyDefinitionSequenceMatchEntryArgs.builder()
            .type("string")
            .packetLength(0)
            .icmpMessage("string")
            .destinationDataIpv4PrefixListVersion(0)
            .destinationIp("string")
            .priority("string")
            .dscp(0)
            .destinationDataIpv4PrefixListId("string")
            .classMapId("string")
            .destinationPorts("string")
            .protocol("string")
            .sourceDataIpv4PrefixListId("string")
            .sourceDataIpv4PrefixListVersion(0)
            .sourceIp("string")
            .sourcePorts("string")
            .tcp("string")
            .classMapVersion(0)
            .build())
        .build())
    .defaultAction("string")
    .name("string")
    .build());
ipv4_acl_policy_definition_resource = sdwan.Ipv4AclPolicyDefinition("ipv4AclPolicyDefinitionResource",
    description="string",
    sequences=[{
        "id": 0,
        "name": "string",
        "action_entries": [{
            "type": "string",
            "class_map_id": "string",
            "class_map_version": 0,
            "counter_name": "string",
            "log": False,
            "mirror_id": "string",
            "mirror_version": 0,
            "policer_id": "string",
            "policer_version": 0,
            "set_parameters": [{
                "type": "string",
                "dscp": 0,
                "next_hop": "string",
            }],
        }],
        "base_action": "string",
        "match_entries": [{
            "type": "string",
            "packet_length": 0,
            "icmp_message": "string",
            "destination_data_ipv4_prefix_list_version": 0,
            "destination_ip": "string",
            "priority": "string",
            "dscp": 0,
            "destination_data_ipv4_prefix_list_id": "string",
            "class_map_id": "string",
            "destination_ports": "string",
            "protocol": "string",
            "source_data_ipv4_prefix_list_id": "string",
            "source_data_ipv4_prefix_list_version": 0,
            "source_ip": "string",
            "source_ports": "string",
            "tcp": "string",
            "class_map_version": 0,
        }],
    }],
    default_action="string",
    name="string")
const ipv4AclPolicyDefinitionResource = new sdwan.Ipv4AclPolicyDefinition("ipv4AclPolicyDefinitionResource", {
    description: "string",
    sequences: [{
        id: 0,
        name: "string",
        actionEntries: [{
            type: "string",
            classMapId: "string",
            classMapVersion: 0,
            counterName: "string",
            log: false,
            mirrorId: "string",
            mirrorVersion: 0,
            policerId: "string",
            policerVersion: 0,
            setParameters: [{
                type: "string",
                dscp: 0,
                nextHop: "string",
            }],
        }],
        baseAction: "string",
        matchEntries: [{
            type: "string",
            packetLength: 0,
            icmpMessage: "string",
            destinationDataIpv4PrefixListVersion: 0,
            destinationIp: "string",
            priority: "string",
            dscp: 0,
            destinationDataIpv4PrefixListId: "string",
            classMapId: "string",
            destinationPorts: "string",
            protocol: "string",
            sourceDataIpv4PrefixListId: "string",
            sourceDataIpv4PrefixListVersion: 0,
            sourceIp: "string",
            sourcePorts: "string",
            tcp: "string",
            classMapVersion: 0,
        }],
    }],
    defaultAction: "string",
    name: "string",
});
type: sdwan:Ipv4AclPolicyDefinition
properties:
    defaultAction: string
    description: string
    name: string
    sequences:
        - actionEntries:
            - classMapId: string
              classMapVersion: 0
              counterName: string
              log: false
              mirrorId: string
              mirrorVersion: 0
              policerId: string
              policerVersion: 0
              setParameters:
                - dscp: 0
                  nextHop: string
                  type: string
              type: string
          baseAction: string
          id: 0
          matchEntries:
            - classMapId: string
              classMapVersion: 0
              destinationDataIpv4PrefixListId: string
              destinationDataIpv4PrefixListVersion: 0
              destinationIp: string
              destinationPorts: string
              dscp: 0
              icmpMessage: string
              packetLength: 0
              priority: string
              protocol: string
              sourceDataIpv4PrefixListId: string
              sourceDataIpv4PrefixListVersion: 0
              sourceIp: string
              sourcePorts: string
              tcp: string
              type: string
          name: string
Ipv4AclPolicyDefinition 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 Ipv4AclPolicyDefinition resource accepts the following input properties:
- Description string
- The description of the policy definition
- Sequences
List<Ipv4AclPolicy Definition Sequence> 
- List of ACL sequences
- DefaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- Name string
- The name of the policy definition
- Description string
- The description of the policy definition
- Sequences
[]Ipv4AclPolicy Definition Sequence Args 
- List of ACL sequences
- DefaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- Name string
- The name of the policy definition
- description String
- The description of the policy definition
- sequences
List<Ipv4AclPolicy Definition Sequence> 
- List of ACL sequences
- defaultAction String
- Default action, either acceptordrop- Choices:accept,drop
- name String
- The name of the policy definition
- description string
- The description of the policy definition
- sequences
Ipv4AclPolicy Definition Sequence[] 
- List of ACL sequences
- defaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- name string
- The name of the policy definition
- description str
- The description of the policy definition
- sequences
Sequence[Ipv4AclPolicy Definition Sequence Args] 
- List of ACL sequences
- default_action str
- Default action, either acceptordrop- Choices:accept,drop
- name str
- The name of the policy definition
- description String
- The description of the policy definition
- sequences List<Property Map>
- List of ACL sequences
- defaultAction String
- Default action, either acceptordrop- Choices:accept,drop
- name String
- The name of the policy definition
Outputs
All input properties are implicitly available as output properties. Additionally, the Ipv4AclPolicyDefinition resource produces the following output properties:
Look up Existing Ipv4AclPolicyDefinition Resource
Get an existing Ipv4AclPolicyDefinition resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: Ipv4AclPolicyDefinitionState, opts?: CustomResourceOptions): Ipv4AclPolicyDefinition@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        default_action: Optional[str] = None,
        description: Optional[str] = None,
        name: Optional[str] = None,
        sequences: Optional[Sequence[Ipv4AclPolicyDefinitionSequenceArgs]] = None,
        type: Optional[str] = None,
        version: Optional[int] = None) -> Ipv4AclPolicyDefinitionfunc GetIpv4AclPolicyDefinition(ctx *Context, name string, id IDInput, state *Ipv4AclPolicyDefinitionState, opts ...ResourceOption) (*Ipv4AclPolicyDefinition, error)public static Ipv4AclPolicyDefinition Get(string name, Input<string> id, Ipv4AclPolicyDefinitionState? state, CustomResourceOptions? opts = null)public static Ipv4AclPolicyDefinition get(String name, Output<String> id, Ipv4AclPolicyDefinitionState state, CustomResourceOptions options)resources:  _:    type: sdwan:Ipv4AclPolicyDefinition    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- DefaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
List<Ipv4AclPolicy Definition Sequence> 
- List of ACL sequences
- Type string
- Type
- Version int
- The version of the object
- DefaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
[]Ipv4AclPolicy Definition Sequence Args 
- List of ACL sequences
- Type string
- Type
- Version int
- The version of the object
- defaultAction String
- Default action, either acceptordrop- Choices:accept,drop
- description String
- The description of the policy definition
- name String
- The name of the policy definition
- sequences
List<Ipv4AclPolicy Definition Sequence> 
- List of ACL sequences
- type String
- Type
- version Integer
- The version of the object
- defaultAction string
- Default action, either acceptordrop- Choices:accept,drop
- description string
- The description of the policy definition
- name string
- The name of the policy definition
- sequences
Ipv4AclPolicy Definition Sequence[] 
- List of ACL sequences
- type string
- Type
- version number
- The version of the object
- default_action str
- Default action, either acceptordrop- Choices:accept,drop
- description str
- The description of the policy definition
- name str
- The name of the policy definition
- sequences
Sequence[Ipv4AclPolicy Definition Sequence Args] 
- List of ACL sequences
- type str
- Type
- version int
- The version of the object
- defaultAction String
- Default action, either acceptordrop- Choices:accept,drop
- description String
- The description of the policy definition
- name String
- The name of the policy definition
- sequences List<Property Map>
- List of ACL sequences
- type String
- Type
- version Number
- The version of the object
Supporting Types
Ipv4AclPolicyDefinitionSequence, Ipv4AclPolicyDefinitionSequenceArgs        
- Id int
- Sequence ID- Range: 1-65534
 
- Range: 
- Name string
- Sequence name
- ActionEntries List<Ipv4AclPolicy Definition Sequence Action Entry> 
- List of action entries
- BaseAction string
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- MatchEntries List<Ipv4AclPolicy Definition Sequence Match Entry> 
- List of match entries
- Id int
- Sequence ID- Range: 1-65534
 
- Range: 
- Name string
- Sequence name
- ActionEntries []Ipv4AclPolicy Definition Sequence Action Entry 
- List of action entries
- BaseAction string
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- MatchEntries []Ipv4AclPolicy Definition Sequence Match Entry 
- List of match entries
- id Integer
- Sequence ID- Range: 1-65534
 
- Range: 
- name String
- Sequence name
- actionEntries List<Ipv4AclPolicy Definition Sequence Action Entry> 
- List of action entries
- baseAction String
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- matchEntries List<Ipv4AclPolicy Definition Sequence Match Entry> 
- List of match entries
- id number
- Sequence ID- Range: 1-65534
 
- Range: 
- name string
- Sequence name
- actionEntries Ipv4AclPolicy Definition Sequence Action Entry[] 
- List of action entries
- baseAction string
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- matchEntries Ipv4AclPolicy Definition Sequence Match Entry[] 
- List of match entries
- id int
- Sequence ID- Range: 1-65534
 
- Range: 
- name str
- Sequence name
- action_entries Sequence[Ipv4AclPolicy Definition Sequence Action Entry] 
- List of action entries
- base_action str
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- match_entries Sequence[Ipv4AclPolicy Definition Sequence Match Entry] 
- List of match entries
- id Number
- Sequence ID- Range: 1-65534
 
- Range: 
- name String
- Sequence name
- actionEntries List<Property Map>
- List of action entries
- baseAction String
- Base action, either acceptordrop- Choices: accept,drop
 
- Choices: 
- matchEntries List<Property Map>
- List of match entries
Ipv4AclPolicyDefinitionSequenceActionEntry, Ipv4AclPolicyDefinitionSequenceActionEntryArgs            
- Type string
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- ClassMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- ClassMap intVersion 
- Class map version
- CounterName string
- Counter name, Attribute conditional on typebeing equal tocount
- Log bool
- Enable logging, Attribute conditional on typebeing equal tolog
- MirrorId string
- Mirror ID, Attribute conditional on typebeing equal tomirror
- MirrorVersion int
- Mirror version
- PolicerId string
- Policer ID, Attribute conditional on typebeing equal topolicer
- PolicerVersion int
- Policer version
- SetParameters List<Ipv4AclPolicy Definition Sequence Action Entry Set Parameter> 
- List of set parameters, Attribute conditional on typebeing equal toset
- Type string
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- ClassMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- ClassMap intVersion 
- Class map version
- CounterName string
- Counter name, Attribute conditional on typebeing equal tocount
- Log bool
- Enable logging, Attribute conditional on typebeing equal tolog
- MirrorId string
- Mirror ID, Attribute conditional on typebeing equal tomirror
- MirrorVersion int
- Mirror version
- PolicerId string
- Policer ID, Attribute conditional on typebeing equal topolicer
- PolicerVersion int
- Policer version
- SetParameters []Ipv4AclPolicy Definition Sequence Action Entry Set Parameter 
- List of set parameters, Attribute conditional on typebeing equal toset
- type String
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- classMap StringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap IntegerVersion 
- Class map version
- counterName String
- Counter name, Attribute conditional on typebeing equal tocount
- log Boolean
- Enable logging, Attribute conditional on typebeing equal tolog
- mirrorId String
- Mirror ID, Attribute conditional on typebeing equal tomirror
- mirrorVersion Integer
- Mirror version
- policerId String
- Policer ID, Attribute conditional on typebeing equal topolicer
- policerVersion Integer
- Policer version
- setParameters List<Ipv4AclPolicy Definition Sequence Action Entry Set Parameter> 
- List of set parameters, Attribute conditional on typebeing equal toset
- type string
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- classMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap numberVersion 
- Class map version
- counterName string
- Counter name, Attribute conditional on typebeing equal tocount
- log boolean
- Enable logging, Attribute conditional on typebeing equal tolog
- mirrorId string
- Mirror ID, Attribute conditional on typebeing equal tomirror
- mirrorVersion number
- Mirror version
- policerId string
- Policer ID, Attribute conditional on typebeing equal topolicer
- policerVersion number
- Policer version
- setParameters Ipv4AclPolicy Definition Sequence Action Entry Set Parameter[] 
- List of set parameters, Attribute conditional on typebeing equal toset
- type str
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- class_map_ strid 
- Class map ID, Attribute conditional on typebeing equal toclass
- class_map_ intversion 
- Class map version
- counter_name str
- Counter name, Attribute conditional on typebeing equal tocount
- log bool
- Enable logging, Attribute conditional on typebeing equal tolog
- mirror_id str
- Mirror ID, Attribute conditional on typebeing equal tomirror
- mirror_version int
- Mirror version
- policer_id str
- Policer ID, Attribute conditional on typebeing equal topolicer
- policer_version int
- Policer version
- set_parameters Sequence[Ipv4AclPolicy Definition Sequence Action Entry Set Parameter] 
- List of set parameters, Attribute conditional on typebeing equal toset
- type String
- Type of action entry- Choices: class,count,set,log,mirror,policer
 
- Choices: 
- classMap StringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap NumberVersion 
- Class map version
- counterName String
- Counter name, Attribute conditional on typebeing equal tocount
- log Boolean
- Enable logging, Attribute conditional on typebeing equal tolog
- mirrorId String
- Mirror ID, Attribute conditional on typebeing equal tomirror
- mirrorVersion Number
- Mirror version
- policerId String
- Policer ID, Attribute conditional on typebeing equal topolicer
- policerVersion Number
- Policer version
- setParameters List<Property Map>
- List of set parameters, Attribute conditional on typebeing equal toset
Ipv4AclPolicyDefinitionSequenceActionEntrySetParameter, Ipv4AclPolicyDefinitionSequenceActionEntrySetParameterArgs                
Ipv4AclPolicyDefinitionSequenceMatchEntry, Ipv4AclPolicyDefinitionSequenceMatchEntryArgs            
- Type string
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- ClassMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- ClassMap intVersion 
- Class map version
- DestinationData stringIpv4Prefix List Id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- DestinationData intIpv4Prefix List Version 
- Destination data IPv4 prefix list version
- DestinationIp string
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- DestinationPorts string
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- Dscp int
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- IcmpMessage string
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- PacketLength int
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- Priority string
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- Protocol string
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- SourceData stringIpv4Prefix List Id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- SourceData intIpv4Prefix List Version 
- Source data IPv4 prefix list version
- SourceIp string
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- SourcePorts string
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- Tcp string
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
- Type string
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- ClassMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- ClassMap intVersion 
- Class map version
- DestinationData stringIpv4Prefix List Id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- DestinationData intIpv4Prefix List Version 
- Destination data IPv4 prefix list version
- DestinationIp string
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- DestinationPorts string
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- Dscp int
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- IcmpMessage string
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- PacketLength int
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- Priority string
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- Protocol string
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- SourceData stringIpv4Prefix List Id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- SourceData intIpv4Prefix List Version 
- Source data IPv4 prefix list version
- SourceIp string
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- SourcePorts string
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- Tcp string
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
- type String
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- classMap StringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap IntegerVersion 
- Class map version
- destinationData StringIpv4Prefix List Id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- destinationData IntegerIpv4Prefix List Version 
- Destination data IPv4 prefix list version
- destinationIp String
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- destinationPorts String
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- dscp Integer
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- icmpMessage String
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- packetLength Integer
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- priority String
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- protocol String
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- sourceData StringIpv4Prefix List Id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- sourceData IntegerIpv4Prefix List Version 
- Source data IPv4 prefix list version
- sourceIp String
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- sourcePorts String
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- tcp String
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
- type string
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- classMap stringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap numberVersion 
- Class map version
- destinationData stringIpv4Prefix List Id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- destinationData numberIpv4Prefix List Version 
- Destination data IPv4 prefix list version
- destinationIp string
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- destinationPorts string
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- dscp number
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- icmpMessage string
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- packetLength number
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- priority string
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- protocol string
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- sourceData stringIpv4Prefix List Id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- sourceData numberIpv4Prefix List Version 
- Source data IPv4 prefix list version
- sourceIp string
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- sourcePorts string
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- tcp string
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
- type str
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- class_map_ strid 
- Class map ID, Attribute conditional on typebeing equal toclass
- class_map_ intversion 
- Class map version
- destination_data_ stripv4_ prefix_ list_ id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- destination_data_ intipv4_ prefix_ list_ version 
- Destination data IPv4 prefix list version
- destination_ip str
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- destination_ports str
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- dscp int
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- icmp_message str
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- packet_length int
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- priority str
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- protocol str
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- source_data_ stripv4_ prefix_ list_ id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- source_data_ intipv4_ prefix_ list_ version 
- Source data IPv4 prefix list version
- source_ip str
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- source_ports str
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- tcp str
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
- type String
- Type of match entry- Choices: dscp,sourceIp,destinationIp,class,packetLength,plp,sourcePort,destinationPort,sourceDataPrefixList,destinationDataPrefixList,protocol,tcp,icmpMessage
 
- Choices: 
- classMap StringId 
- Class map ID, Attribute conditional on typebeing equal toclass
- classMap NumberVersion 
- Class map version
- destinationData StringIpv4Prefix List Id 
- Destination data IPv4 prefix list ID, Attribute conditional on typebeing equal todestinationDataPrefixList
- destinationData NumberIpv4Prefix List Version 
- Destination data IPv4 prefix list version
- destinationIp String
- Destination IP prefix, Attribute conditional on typebeing equal todestinationIp
- destinationPorts String
- Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal todestinationPort
- dscp Number
- DSCP value, Attribute conditional on typebeing equal todscp- Range: 0-63
 
- Range: 
- icmpMessage String
- ICMP Message, Attribute conditional on typebeing equal toicmpMessage
- packetLength Number
- Packet length, Attribute conditional on typebeing equal topacketLength- Range: 0-65535
 
- Range: 
- priority String
- PLP - priority, Attribute conditional on typebeing equal toplp- Choices: high,low
 
- Choices: 
- protocol String
- Single value (0-255) or multiple values separated by spaces, Attribute conditional on typebeing equal toprotocol
- sourceData StringIpv4Prefix List Id 
- Source data IPv4 prefix list ID, Attribute conditional on typebeing equal tosourceDataPrefixList
- sourceData NumberIpv4Prefix List Version 
- Source data IPv4 prefix list version
- sourceIp String
- Source IP prefix, Attribute conditional on typebeing equal tosourceIp
- sourcePorts String
- Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on typebeing equal tosourcePort
- tcp String
- TCP parameters, Attribute conditional on typebeing equal totcp- Choices: syn
 
- Choices: 
Import
$ pulumi import sdwan:index/ipv4AclPolicyDefinition:Ipv4AclPolicyDefinition example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the sdwanTerraform Provider.
