1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. Ipv6AclPolicyDefinition
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.Ipv6AclPolicyDefinition

Explore with Pulumi AI

This resource can manage a IPv6 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.Ipv6AclPolicyDefinition;
import com.pulumi.sdwan.Ipv6AclPolicyDefinitionArgs;
import com.pulumi.sdwan.inputs.Ipv6AclPolicyDefinitionSequenceArgs;
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 Ipv6AclPolicyDefinition("example", Ipv6AclPolicyDefinitionArgs.builder()
            .name("Example")
            .description("My description")
            .defaultAction("drop")
            .sequences(Ipv6AclPolicyDefinitionSequenceArgs.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());

    }
}
Copy
resources:
  example:
    type: sdwan:Ipv6AclPolicyDefinition
    properties:
      name: Example
      description: My description
      defaultAction: drop
      sequences:
        - id: 10
          name: Sequence 10
          base_action: accept
          match_entries:
            - type: nextHeader
              nextHeader: 1
          action_entries:
            - type: set
              setParameters:
                - type: trafficClass
                  trafficClass: 16
Copy

Create Ipv6AclPolicyDefinition Resource

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

Constructor syntax

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

@overload
def Ipv6AclPolicyDefinition(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            description: Optional[str] = None,
                            sequences: Optional[Sequence[Ipv6AclPolicyDefinitionSequenceArgs]] = None,
                            default_action: Optional[str] = None,
                            name: Optional[str] = None)
func NewIpv6AclPolicyDefinition(ctx *Context, name string, args Ipv6AclPolicyDefinitionArgs, opts ...ResourceOption) (*Ipv6AclPolicyDefinition, error)
public Ipv6AclPolicyDefinition(string name, Ipv6AclPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
public Ipv6AclPolicyDefinition(String name, Ipv6AclPolicyDefinitionArgs args)
public Ipv6AclPolicyDefinition(String name, Ipv6AclPolicyDefinitionArgs args, CustomResourceOptions options)
type: sdwan:Ipv6AclPolicyDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. Ipv6AclPolicyDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. Ipv6AclPolicyDefinitionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. Ipv6AclPolicyDefinitionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. Ipv6AclPolicyDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. Ipv6AclPolicyDefinitionArgs
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 ipv6AclPolicyDefinitionResource = new Sdwan.Ipv6AclPolicyDefinition("ipv6AclPolicyDefinitionResource", new()
{
    Description = "string",
    Sequences = new[]
    {
        new Sdwan.Inputs.Ipv6AclPolicyDefinitionSequenceArgs
        {
            Id = 0,
            Name = "string",
            ActionEntries = new[]
            {
                new Sdwan.Inputs.Ipv6AclPolicyDefinitionSequenceActionEntryArgs
                {
                    Type = "string",
                    ClassMapId = "string",
                    ClassMapVersion = 0,
                    CounterName = "string",
                    Log = false,
                    MirrorId = "string",
                    MirrorVersion = 0,
                    PolicerId = "string",
                    PolicerVersion = 0,
                    SetParameters = new[]
                    {
                        new Sdwan.Inputs.Ipv6AclPolicyDefinitionSequenceActionEntrySetParameterArgs
                        {
                            Type = "string",
                            NextHop = "string",
                            TrafficClass = 0,
                        },
                    },
                },
            },
            BaseAction = "string",
            MatchEntries = new[]
            {
                new Sdwan.Inputs.Ipv6AclPolicyDefinitionSequenceMatchEntryArgs
                {
                    Type = "string",
                    Priority = "string",
                    SourceDataIpv6PrefixListId = "string",
                    DestinationDataIpv6PrefixListVersion = 0,
                    DestinationIp = "string",
                    DestinationPorts = "string",
                    NextHeader = 0,
                    DestinationDataIpv6PrefixListId = "string",
                    ClassMapId = "string",
                    PacketLength = 0,
                    SourceDataIpv6PrefixListVersion = 0,
                    SourceIp = "string",
                    SourcePorts = "string",
                    Tcp = "string",
                    TrafficClass = 0,
                    ClassMapVersion = 0,
                },
            },
        },
    },
    DefaultAction = "string",
    Name = "string",
});
Copy
example, err := sdwan.NewIpv6AclPolicyDefinition(ctx, "ipv6AclPolicyDefinitionResource", &sdwan.Ipv6AclPolicyDefinitionArgs{
	Description: pulumi.String("string"),
	Sequences: sdwan.Ipv6AclPolicyDefinitionSequenceArray{
		&sdwan.Ipv6AclPolicyDefinitionSequenceArgs{
			Id:   pulumi.Int(0),
			Name: pulumi.String("string"),
			ActionEntries: sdwan.Ipv6AclPolicyDefinitionSequenceActionEntryArray{
				&sdwan.Ipv6AclPolicyDefinitionSequenceActionEntryArgs{
					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.Ipv6AclPolicyDefinitionSequenceActionEntrySetParameterArray{
						&sdwan.Ipv6AclPolicyDefinitionSequenceActionEntrySetParameterArgs{
							Type:         pulumi.String("string"),
							NextHop:      pulumi.String("string"),
							TrafficClass: pulumi.Int(0),
						},
					},
				},
			},
			BaseAction: pulumi.String("string"),
			MatchEntries: sdwan.Ipv6AclPolicyDefinitionSequenceMatchEntryArray{
				&sdwan.Ipv6AclPolicyDefinitionSequenceMatchEntryArgs{
					Type:                                 pulumi.String("string"),
					Priority:                             pulumi.String("string"),
					SourceDataIpv6PrefixListId:           pulumi.String("string"),
					DestinationDataIpv6PrefixListVersion: pulumi.Int(0),
					DestinationIp:                        pulumi.String("string"),
					DestinationPorts:                     pulumi.String("string"),
					NextHeader:                           pulumi.Int(0),
					DestinationDataIpv6PrefixListId:      pulumi.String("string"),
					ClassMapId:                           pulumi.String("string"),
					PacketLength:                         pulumi.Int(0),
					SourceDataIpv6PrefixListVersion:      pulumi.Int(0),
					SourceIp:                             pulumi.String("string"),
					SourcePorts:                          pulumi.String("string"),
					Tcp:                                  pulumi.String("string"),
					TrafficClass:                         pulumi.Int(0),
					ClassMapVersion:                      pulumi.Int(0),
				},
			},
		},
	},
	DefaultAction: pulumi.String("string"),
	Name:          pulumi.String("string"),
})
Copy
var ipv6AclPolicyDefinitionResource = new Ipv6AclPolicyDefinition("ipv6AclPolicyDefinitionResource", Ipv6AclPolicyDefinitionArgs.builder()
    .description("string")
    .sequences(Ipv6AclPolicyDefinitionSequenceArgs.builder()
        .id(0)
        .name("string")
        .actionEntries(Ipv6AclPolicyDefinitionSequenceActionEntryArgs.builder()
            .type("string")
            .classMapId("string")
            .classMapVersion(0)
            .counterName("string")
            .log(false)
            .mirrorId("string")
            .mirrorVersion(0)
            .policerId("string")
            .policerVersion(0)
            .setParameters(Ipv6AclPolicyDefinitionSequenceActionEntrySetParameterArgs.builder()
                .type("string")
                .nextHop("string")
                .trafficClass(0)
                .build())
            .build())
        .baseAction("string")
        .matchEntries(Ipv6AclPolicyDefinitionSequenceMatchEntryArgs.builder()
            .type("string")
            .priority("string")
            .sourceDataIpv6PrefixListId("string")
            .destinationDataIpv6PrefixListVersion(0)
            .destinationIp("string")
            .destinationPorts("string")
            .nextHeader(0)
            .destinationDataIpv6PrefixListId("string")
            .classMapId("string")
            .packetLength(0)
            .sourceDataIpv6PrefixListVersion(0)
            .sourceIp("string")
            .sourcePorts("string")
            .tcp("string")
            .trafficClass(0)
            .classMapVersion(0)
            .build())
        .build())
    .defaultAction("string")
    .name("string")
    .build());
Copy
ipv6_acl_policy_definition_resource = sdwan.Ipv6AclPolicyDefinition("ipv6AclPolicyDefinitionResource",
    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",
                "next_hop": "string",
                "traffic_class": 0,
            }],
        }],
        "base_action": "string",
        "match_entries": [{
            "type": "string",
            "priority": "string",
            "source_data_ipv6_prefix_list_id": "string",
            "destination_data_ipv6_prefix_list_version": 0,
            "destination_ip": "string",
            "destination_ports": "string",
            "next_header": 0,
            "destination_data_ipv6_prefix_list_id": "string",
            "class_map_id": "string",
            "packet_length": 0,
            "source_data_ipv6_prefix_list_version": 0,
            "source_ip": "string",
            "source_ports": "string",
            "tcp": "string",
            "traffic_class": 0,
            "class_map_version": 0,
        }],
    }],
    default_action="string",
    name="string")
Copy
const ipv6AclPolicyDefinitionResource = new sdwan.Ipv6AclPolicyDefinition("ipv6AclPolicyDefinitionResource", {
    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",
                nextHop: "string",
                trafficClass: 0,
            }],
        }],
        baseAction: "string",
        matchEntries: [{
            type: "string",
            priority: "string",
            sourceDataIpv6PrefixListId: "string",
            destinationDataIpv6PrefixListVersion: 0,
            destinationIp: "string",
            destinationPorts: "string",
            nextHeader: 0,
            destinationDataIpv6PrefixListId: "string",
            classMapId: "string",
            packetLength: 0,
            sourceDataIpv6PrefixListVersion: 0,
            sourceIp: "string",
            sourcePorts: "string",
            tcp: "string",
            trafficClass: 0,
            classMapVersion: 0,
        }],
    }],
    defaultAction: "string",
    name: "string",
});
Copy
type: sdwan:Ipv6AclPolicyDefinition
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:
                - nextHop: string
                  trafficClass: 0
                  type: string
              type: string
          baseAction: string
          id: 0
          matchEntries:
            - classMapId: string
              classMapVersion: 0
              destinationDataIpv6PrefixListId: string
              destinationDataIpv6PrefixListVersion: 0
              destinationIp: string
              destinationPorts: string
              nextHeader: 0
              packetLength: 0
              priority: string
              sourceDataIpv6PrefixListId: string
              sourceDataIpv6PrefixListVersion: 0
              sourceIp: string
              sourcePorts: string
              tcp: string
              trafficClass: 0
              type: string
          name: string
Copy

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

Description This property is required. string
The description of the policy definition
Sequences This property is required. List<Ipv6AclPolicyDefinitionSequence>
List of ACL sequences
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Name string
The name of the policy definition
Description This property is required. string
The description of the policy definition
Sequences This property is required. []Ipv6AclPolicyDefinitionSequenceArgs
List of ACL sequences
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Name string
The name of the policy definition
description This property is required. String
The description of the policy definition
sequences This property is required. List<Ipv6AclPolicyDefinitionSequence>
List of ACL sequences
defaultAction String
Default action, either accept or drop - Choices: accept, drop
name String
The name of the policy definition
description This property is required. string
The description of the policy definition
sequences This property is required. Ipv6AclPolicyDefinitionSequence[]
List of ACL sequences
defaultAction string
Default action, either accept or drop - Choices: accept, drop
name string
The name of the policy definition
description This property is required. str
The description of the policy definition
sequences This property is required. Sequence[Ipv6AclPolicyDefinitionSequenceArgs]
List of ACL sequences
default_action str
Default action, either accept or drop - Choices: accept, drop
name str
The name of the policy definition
description This property is required. String
The description of the policy definition
sequences This property is required. List<Property Map>
List of ACL sequences
defaultAction String
Default action, either accept or drop - Choices: accept, drop
name String
The name of the policy definition

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Type string
Type
Version int
The version of the object
Id string
The provider-assigned unique ID for this managed resource.
Type string
Type
Version int
The version of the object
id String
The provider-assigned unique ID for this managed resource.
type String
Type
version Integer
The version of the object
id string
The provider-assigned unique ID for this managed resource.
type string
Type
version number
The version of the object
id str
The provider-assigned unique ID for this managed resource.
type str
Type
version int
The version of the object
id String
The provider-assigned unique ID for this managed resource.
type String
Type
version Number
The version of the object

Look up Existing Ipv6AclPolicyDefinition Resource

Get an existing Ipv6AclPolicyDefinition 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?: Ipv6AclPolicyDefinitionState, opts?: CustomResourceOptions): Ipv6AclPolicyDefinition
@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[Ipv6AclPolicyDefinitionSequenceArgs]] = None,
        type: Optional[str] = None,
        version: Optional[int] = None) -> Ipv6AclPolicyDefinition
func GetIpv6AclPolicyDefinition(ctx *Context, name string, id IDInput, state *Ipv6AclPolicyDefinitionState, opts ...ResourceOption) (*Ipv6AclPolicyDefinition, error)
public static Ipv6AclPolicyDefinition Get(string name, Input<string> id, Ipv6AclPolicyDefinitionState? state, CustomResourceOptions? opts = null)
public static Ipv6AclPolicyDefinition get(String name, Output<String> id, Ipv6AclPolicyDefinitionState state, CustomResourceOptions options)
resources:  _:    type: sdwan:Ipv6AclPolicyDefinition    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Description string
The description of the policy definition
Name string
The name of the policy definition
Sequences List<Ipv6AclPolicyDefinitionSequence>
List of ACL sequences
Type string
Type
Version int
The version of the object
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Description string
The description of the policy definition
Name string
The name of the policy definition
Sequences []Ipv6AclPolicyDefinitionSequenceArgs
List of ACL sequences
Type string
Type
Version int
The version of the object
defaultAction String
Default action, either accept or drop - Choices: accept, drop
description String
The description of the policy definition
name String
The name of the policy definition
sequences List<Ipv6AclPolicyDefinitionSequence>
List of ACL sequences
type String
Type
version Integer
The version of the object
defaultAction string
Default action, either accept or drop - Choices: accept, drop
description string
The description of the policy definition
name string
The name of the policy definition
sequences Ipv6AclPolicyDefinitionSequence[]
List of ACL sequences
type string
Type
version number
The version of the object
default_action str
Default action, either accept or drop - Choices: accept, drop
description str
The description of the policy definition
name str
The name of the policy definition
sequences Sequence[Ipv6AclPolicyDefinitionSequenceArgs]
List of ACL sequences
type str
Type
version int
The version of the object
defaultAction String
Default action, either accept or drop - 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

Ipv6AclPolicyDefinitionSequence
, Ipv6AclPolicyDefinitionSequenceArgs

Id This property is required. int
Sequence ID

  • Range: 1-65534
Name This property is required. string
Sequence name
ActionEntries List<Ipv6AclPolicyDefinitionSequenceActionEntry>
List of action entries
BaseAction string
Base action, either accept or drop

  • Choices: accept, drop
MatchEntries List<Ipv6AclPolicyDefinitionSequenceMatchEntry>
List of match entries
Id This property is required. int
Sequence ID

  • Range: 1-65534
Name This property is required. string
Sequence name
ActionEntries []Ipv6AclPolicyDefinitionSequenceActionEntry
List of action entries
BaseAction string
Base action, either accept or drop

  • Choices: accept, drop
MatchEntries []Ipv6AclPolicyDefinitionSequenceMatchEntry
List of match entries
id This property is required. Integer
Sequence ID

  • Range: 1-65534
name This property is required. String
Sequence name
actionEntries List<Ipv6AclPolicyDefinitionSequenceActionEntry>
List of action entries
baseAction String
Base action, either accept or drop

  • Choices: accept, drop
matchEntries List<Ipv6AclPolicyDefinitionSequenceMatchEntry>
List of match entries
id This property is required. number
Sequence ID

  • Range: 1-65534
name This property is required. string
Sequence name
actionEntries Ipv6AclPolicyDefinitionSequenceActionEntry[]
List of action entries
baseAction string
Base action, either accept or drop

  • Choices: accept, drop
matchEntries Ipv6AclPolicyDefinitionSequenceMatchEntry[]
List of match entries
id This property is required. int
Sequence ID

  • Range: 1-65534
name This property is required. str
Sequence name
action_entries Sequence[Ipv6AclPolicyDefinitionSequenceActionEntry]
List of action entries
base_action str
Base action, either accept or drop

  • Choices: accept, drop
match_entries Sequence[Ipv6AclPolicyDefinitionSequenceMatchEntry]
List of match entries
id This property is required. Number
Sequence ID

  • Range: 1-65534
name This property is required. String
Sequence name
actionEntries List<Property Map>
List of action entries
baseAction String
Base action, either accept or drop

  • Choices: accept, drop
matchEntries List<Property Map>
List of match entries

Ipv6AclPolicyDefinitionSequenceActionEntry
, Ipv6AclPolicyDefinitionSequenceActionEntryArgs

Type This property is required. string
Type of action entry

  • Choices: class, count, set, log, mirror, policer
ClassMapId string
Class map ID, Attribute conditional on type being equal to class
ClassMapVersion int
Class map version
CounterName string
Counter name, Attribute conditional on type being equal to count
Log bool
Enable logging, Attribute conditional on type being equal to log
MirrorId string
Mirror ID, Attribute conditional on type being equal to mirror
MirrorVersion int
Mirror version
PolicerId string
Policer ID, Attribute conditional on type being equal to policer
PolicerVersion int
Policer version
SetParameters List<Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter>
List of set parameters, Attribute conditional on type being equal to set
Type This property is required. string
Type of action entry

  • Choices: class, count, set, log, mirror, policer
ClassMapId string
Class map ID, Attribute conditional on type being equal to class
ClassMapVersion int
Class map version
CounterName string
Counter name, Attribute conditional on type being equal to count
Log bool
Enable logging, Attribute conditional on type being equal to log
MirrorId string
Mirror ID, Attribute conditional on type being equal to mirror
MirrorVersion int
Mirror version
PolicerId string
Policer ID, Attribute conditional on type being equal to policer
PolicerVersion int
Policer version
SetParameters []Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter
List of set parameters, Attribute conditional on type being equal to set
type This property is required. String
Type of action entry

  • Choices: class, count, set, log, mirror, policer
classMapId String
Class map ID, Attribute conditional on type being equal to class
classMapVersion Integer
Class map version
counterName String
Counter name, Attribute conditional on type being equal to count
log Boolean
Enable logging, Attribute conditional on type being equal to log
mirrorId String
Mirror ID, Attribute conditional on type being equal to mirror
mirrorVersion Integer
Mirror version
policerId String
Policer ID, Attribute conditional on type being equal to policer
policerVersion Integer
Policer version
setParameters List<Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter>
List of set parameters, Attribute conditional on type being equal to set
type This property is required. string
Type of action entry

  • Choices: class, count, set, log, mirror, policer
classMapId string
Class map ID, Attribute conditional on type being equal to class
classMapVersion number
Class map version
counterName string
Counter name, Attribute conditional on type being equal to count
log boolean
Enable logging, Attribute conditional on type being equal to log
mirrorId string
Mirror ID, Attribute conditional on type being equal to mirror
mirrorVersion number
Mirror version
policerId string
Policer ID, Attribute conditional on type being equal to policer
policerVersion number
Policer version
setParameters Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter[]
List of set parameters, Attribute conditional on type being equal to set
type This property is required. str
Type of action entry

  • Choices: class, count, set, log, mirror, policer
class_map_id str
Class map ID, Attribute conditional on type being equal to class
class_map_version int
Class map version
counter_name str
Counter name, Attribute conditional on type being equal to count
log bool
Enable logging, Attribute conditional on type being equal to log
mirror_id str
Mirror ID, Attribute conditional on type being equal to mirror
mirror_version int
Mirror version
policer_id str
Policer ID, Attribute conditional on type being equal to policer
policer_version int
Policer version
set_parameters Sequence[Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter]
List of set parameters, Attribute conditional on type being equal to set
type This property is required. String
Type of action entry

  • Choices: class, count, set, log, mirror, policer
classMapId String
Class map ID, Attribute conditional on type being equal to class
classMapVersion Number
Class map version
counterName String
Counter name, Attribute conditional on type being equal to count
log Boolean
Enable logging, Attribute conditional on type being equal to log
mirrorId String
Mirror ID, Attribute conditional on type being equal to mirror
mirrorVersion Number
Mirror version
policerId String
Policer ID, Attribute conditional on type being equal to policer
policerVersion Number
Policer version
setParameters List<Property Map>
List of set parameters, Attribute conditional on type being equal to set

Ipv6AclPolicyDefinitionSequenceActionEntrySetParameter
, Ipv6AclPolicyDefinitionSequenceActionEntrySetParameterArgs

Type This property is required. string
Type of set parameter

  • Choices: trafficClass, nextHop
NextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
TrafficClass int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
Type This property is required. string
Type of set parameter

  • Choices: trafficClass, nextHop
NextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
TrafficClass int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. String
Type of set parameter

  • Choices: trafficClass, nextHop
nextHop String
Next hop IP, Attribute conditional on type being equal to nextHop
trafficClass Integer
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. string
Type of set parameter

  • Choices: trafficClass, nextHop
nextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
trafficClass number
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. str
Type of set parameter

  • Choices: trafficClass, nextHop
next_hop str
Next hop IP, Attribute conditional on type being equal to nextHop
traffic_class int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. String
Type of set parameter

  • Choices: trafficClass, nextHop
nextHop String
Next hop IP, Attribute conditional on type being equal to nextHop
trafficClass Number
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63

Ipv6AclPolicyDefinitionSequenceMatchEntry
, Ipv6AclPolicyDefinitionSequenceMatchEntryArgs

Type This property is required. string
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
ClassMapId string
Class map ID, Attribute conditional on type being equal to class
ClassMapVersion int
Class map version
DestinationDataIpv6PrefixListId string
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
DestinationDataIpv6PrefixListVersion int
Destination data prefix list version
DestinationIp string
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
DestinationPorts string
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
NextHeader int
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
PacketLength int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
Priority string
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
SourceDataIpv6PrefixListId string
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
SourceDataIpv6PrefixListVersion int
Source data IPv6 prefix list version
SourceIp string
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
SourcePorts string
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
Tcp string
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
TrafficClass int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
Type This property is required. string
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
ClassMapId string
Class map ID, Attribute conditional on type being equal to class
ClassMapVersion int
Class map version
DestinationDataIpv6PrefixListId string
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
DestinationDataIpv6PrefixListVersion int
Destination data prefix list version
DestinationIp string
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
DestinationPorts string
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
NextHeader int
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
PacketLength int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
Priority string
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
SourceDataIpv6PrefixListId string
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
SourceDataIpv6PrefixListVersion int
Source data IPv6 prefix list version
SourceIp string
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
SourcePorts string
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
Tcp string
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
TrafficClass int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. String
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
classMapId String
Class map ID, Attribute conditional on type being equal to class
classMapVersion Integer
Class map version
destinationDataIpv6PrefixListId String
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
destinationDataIpv6PrefixListVersion Integer
Destination data prefix list version
destinationIp String
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
destinationPorts String
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
nextHeader Integer
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
packetLength Integer
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
priority String
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
sourceDataIpv6PrefixListId String
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
sourceDataIpv6PrefixListVersion Integer
Source data IPv6 prefix list version
sourceIp String
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
sourcePorts String
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
tcp String
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficClass Integer
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. string
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
classMapId string
Class map ID, Attribute conditional on type being equal to class
classMapVersion number
Class map version
destinationDataIpv6PrefixListId string
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
destinationDataIpv6PrefixListVersion number
Destination data prefix list version
destinationIp string
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
destinationPorts string
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
nextHeader number
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
packetLength number
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
priority string
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
sourceDataIpv6PrefixListId string
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
sourceDataIpv6PrefixListVersion number
Source data IPv6 prefix list version
sourceIp string
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
sourcePorts string
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
tcp string
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficClass number
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. str
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
class_map_id str
Class map ID, Attribute conditional on type being equal to class
class_map_version int
Class map version
destination_data_ipv6_prefix_list_id str
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
destination_data_ipv6_prefix_list_version int
Destination data prefix list version
destination_ip str
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
destination_ports str
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
next_header int
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
packet_length int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
priority str
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
source_data_ipv6_prefix_list_id str
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
source_data_ipv6_prefix_list_version int
Source data IPv6 prefix list version
source_ip str
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
source_ports str
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
tcp str
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
traffic_class int
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63
type This property is required. String
Type of match entry

  • Choices: nextHeader, sourceIpv6, destinationIpv6, class, packetLength, plp, sourcePort, destinationPort, sourceDataIpv6PrefixList, destinationDataIpv6PrefixList, tcp, trafficClass
classMapId String
Class map ID, Attribute conditional on type being equal to class
classMapVersion Number
Class map version
destinationDataIpv6PrefixListId String
Destination dataIPv6 prefix list ID, Attribute conditional on type being equal to destinationDataIpv6PrefixList
destinationDataIpv6PrefixListVersion Number
Destination data prefix list version
destinationIp String
Destination IPv6 prefix, Attribute conditional on type being equal to destinationIpv6
destinationPorts String
Destination ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to destinationPort
nextHeader Number
Next header, Attribute conditional on type being equal to nextHeader

  • Range: 0-255
packetLength Number
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
priority String
PLP - priority, Attribute conditional on type being equal to plp

  • Choices: high, low
sourceDataIpv6PrefixListId String
Source data IPv6 prefix list ID, Attribute conditional on type being equal to sourceDataIpv6PrefixList
sourceDataIpv6PrefixListVersion Number
Source data IPv6 prefix list version
sourceIp String
Source IPv6 prefix, Attribute conditional on type being equal to sourceIpv6
sourcePorts String
Source ports. Single value (0-65535) or ranges separated by spaces., Attribute conditional on type being equal to sourcePort
tcp String
TCP parameters, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficClass Number
Traffic class, Attribute conditional on type being equal to trafficClass

  • Range: 0-63

Import

$ pulumi import sdwan:index/ipv6AclPolicyDefinition:Ipv6AclPolicyDefinition example "f6b2c44c-693c-4763-b010-895aa3d236bd"
Copy

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 sdwan Terraform Provider.