iosxe.AccessListExtended
Explore with Pulumi AI
This resource can manage the Access List Extended configuration.
Example Usage
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.AccessListExtended;
import com.pulumi.iosxe.AccessListExtendedArgs;
import com.pulumi.iosxe.inputs.AccessListExtendedEntryArgs;
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 AccessListExtended("example", AccessListExtendedArgs.builder()
.entries(AccessListExtendedEntryArgs.builder()
.ace_rule_action("permit")
.ace_rule_protocol("tcp")
.ack(true)
.destination_host("10.1.1.1")
.destination_port_range_from("1000")
.destination_port_range_to("2000")
.dscp("46")
.fin(true)
.log(true)
.psh(true)
.remark("Description")
.rst(true)
.sequence(10)
.source_port_equal("1000")
.source_prefix("10.0.0.0")
.source_prefix_mask("0.0.0.255")
.syn(true)
.urg(true)
.build())
.build());
}
}
Coming soon!
Coming soon!
resources:
example:
type: iosxe:AccessListExtended
properties:
entries:
- ace_rule_action: permit
ace_rule_protocol: tcp
ack: true
destination_host: 10.1.1.1
destination_port_range_from: '1000'
destination_port_range_to: '2000'
dscp: '46'
fin: true
log: true
psh: true
remark: Description
rst: true
sequence: 10
source_port_equal: '1000'
source_prefix: 10.0.0.0
source_prefix_mask: 0.0.0.255
syn: true
urg: true
Create AccessListExtended Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessListExtended(name: string, args?: AccessListExtendedArgs, opts?: CustomResourceOptions);
@overload
def AccessListExtended(resource_name: str,
args: Optional[AccessListExtendedArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AccessListExtended(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
entries: Optional[Sequence[AccessListExtendedEntryArgs]] = None,
name: Optional[str] = None)
func NewAccessListExtended(ctx *Context, name string, args *AccessListExtendedArgs, opts ...ResourceOption) (*AccessListExtended, error)
public AccessListExtended(string name, AccessListExtendedArgs? args = null, CustomResourceOptions? opts = null)
public AccessListExtended(String name, AccessListExtendedArgs args)
public AccessListExtended(String name, AccessListExtendedArgs args, CustomResourceOptions options)
type: iosxe:AccessListExtended
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 AccessListExtendedArgs
- 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 AccessListExtendedArgs
- 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 AccessListExtendedArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccessListExtendedArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccessListExtendedArgs
- 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 accessListExtendedResource = new Iosxe.AccessListExtended("accessListExtendedResource", new()
{
Device = "string",
Entries = new[]
{
new Iosxe.Inputs.AccessListExtendedEntryArgs
{
Sequence = 0,
LogInput = false,
Tos = "string",
DestinationAny = false,
Precedence = "string",
DestinationObjectGroup = "string",
DestinationPortEqual = "string",
DestinationPortGreaterThan = "string",
DestinationPortLesserThan = "string",
DestinationPortRangeFrom = "string",
DestinationPortRangeTo = "string",
DestinationPrefix = "string",
DestinationPrefixMask = "string",
Dscp = "string",
Established = false,
Fin = false,
Fragments = false,
Log = false,
AceRuleAction = "string",
DestinationHost = "string",
Ack = false,
Rst = false,
Remark = "string",
AceRuleProtocol = "string",
ServiceObjectGroup = "string",
SourceAny = false,
SourceHost = "string",
SourceObjectGroup = "string",
SourcePortEqual = "string",
SourcePortGreaterThan = "string",
SourcePortLesserThan = "string",
SourcePortRangeFrom = "string",
SourcePortRangeTo = "string",
SourcePrefix = "string",
SourcePrefixMask = "string",
Syn = false,
Psh = false,
Urg = false,
},
},
Name = "string",
});
example, err := iosxe.NewAccessListExtended(ctx, "accessListExtendedResource", &iosxe.AccessListExtendedArgs{
Device: pulumi.String("string"),
Entries: iosxe.AccessListExtendedEntryArray{
&iosxe.AccessListExtendedEntryArgs{
Sequence: pulumi.Int(0),
LogInput: pulumi.Bool(false),
Tos: pulumi.String("string"),
DestinationAny: pulumi.Bool(false),
Precedence: pulumi.String("string"),
DestinationObjectGroup: pulumi.String("string"),
DestinationPortEqual: pulumi.String("string"),
DestinationPortGreaterThan: pulumi.String("string"),
DestinationPortLesserThan: pulumi.String("string"),
DestinationPortRangeFrom: pulumi.String("string"),
DestinationPortRangeTo: pulumi.String("string"),
DestinationPrefix: pulumi.String("string"),
DestinationPrefixMask: pulumi.String("string"),
Dscp: pulumi.String("string"),
Established: pulumi.Bool(false),
Fin: pulumi.Bool(false),
Fragments: pulumi.Bool(false),
Log: pulumi.Bool(false),
AceRuleAction: pulumi.String("string"),
DestinationHost: pulumi.String("string"),
Ack: pulumi.Bool(false),
Rst: pulumi.Bool(false),
Remark: pulumi.String("string"),
AceRuleProtocol: pulumi.String("string"),
ServiceObjectGroup: pulumi.String("string"),
SourceAny: pulumi.Bool(false),
SourceHost: pulumi.String("string"),
SourceObjectGroup: pulumi.String("string"),
SourcePortEqual: pulumi.String("string"),
SourcePortGreaterThan: pulumi.String("string"),
SourcePortLesserThan: pulumi.String("string"),
SourcePortRangeFrom: pulumi.String("string"),
SourcePortRangeTo: pulumi.String("string"),
SourcePrefix: pulumi.String("string"),
SourcePrefixMask: pulumi.String("string"),
Syn: pulumi.Bool(false),
Psh: pulumi.Bool(false),
Urg: pulumi.Bool(false),
},
},
Name: pulumi.String("string"),
})
var accessListExtendedResource = new AccessListExtended("accessListExtendedResource", AccessListExtendedArgs.builder()
.device("string")
.entries(AccessListExtendedEntryArgs.builder()
.sequence(0)
.logInput(false)
.tos("string")
.destinationAny(false)
.precedence("string")
.destinationObjectGroup("string")
.destinationPortEqual("string")
.destinationPortGreaterThan("string")
.destinationPortLesserThan("string")
.destinationPortRangeFrom("string")
.destinationPortRangeTo("string")
.destinationPrefix("string")
.destinationPrefixMask("string")
.dscp("string")
.established(false)
.fin(false)
.fragments(false)
.log(false)
.aceRuleAction("string")
.destinationHost("string")
.ack(false)
.rst(false)
.remark("string")
.aceRuleProtocol("string")
.serviceObjectGroup("string")
.sourceAny(false)
.sourceHost("string")
.sourceObjectGroup("string")
.sourcePortEqual("string")
.sourcePortGreaterThan("string")
.sourcePortLesserThan("string")
.sourcePortRangeFrom("string")
.sourcePortRangeTo("string")
.sourcePrefix("string")
.sourcePrefixMask("string")
.syn(false)
.psh(false)
.urg(false)
.build())
.name("string")
.build());
access_list_extended_resource = iosxe.AccessListExtended("accessListExtendedResource",
device="string",
entries=[{
"sequence": 0,
"log_input": False,
"tos": "string",
"destination_any": False,
"precedence": "string",
"destination_object_group": "string",
"destination_port_equal": "string",
"destination_port_greater_than": "string",
"destination_port_lesser_than": "string",
"destination_port_range_from": "string",
"destination_port_range_to": "string",
"destination_prefix": "string",
"destination_prefix_mask": "string",
"dscp": "string",
"established": False,
"fin": False,
"fragments": False,
"log": False,
"ace_rule_action": "string",
"destination_host": "string",
"ack": False,
"rst": False,
"remark": "string",
"ace_rule_protocol": "string",
"service_object_group": "string",
"source_any": False,
"source_host": "string",
"source_object_group": "string",
"source_port_equal": "string",
"source_port_greater_than": "string",
"source_port_lesser_than": "string",
"source_port_range_from": "string",
"source_port_range_to": "string",
"source_prefix": "string",
"source_prefix_mask": "string",
"syn": False,
"psh": False,
"urg": False,
}],
name="string")
const accessListExtendedResource = new iosxe.AccessListExtended("accessListExtendedResource", {
device: "string",
entries: [{
sequence: 0,
logInput: false,
tos: "string",
destinationAny: false,
precedence: "string",
destinationObjectGroup: "string",
destinationPortEqual: "string",
destinationPortGreaterThan: "string",
destinationPortLesserThan: "string",
destinationPortRangeFrom: "string",
destinationPortRangeTo: "string",
destinationPrefix: "string",
destinationPrefixMask: "string",
dscp: "string",
established: false,
fin: false,
fragments: false,
log: false,
aceRuleAction: "string",
destinationHost: "string",
ack: false,
rst: false,
remark: "string",
aceRuleProtocol: "string",
serviceObjectGroup: "string",
sourceAny: false,
sourceHost: "string",
sourceObjectGroup: "string",
sourcePortEqual: "string",
sourcePortGreaterThan: "string",
sourcePortLesserThan: "string",
sourcePortRangeFrom: "string",
sourcePortRangeTo: "string",
sourcePrefix: "string",
sourcePrefixMask: "string",
syn: false,
psh: false,
urg: false,
}],
name: "string",
});
type: iosxe:AccessListExtended
properties:
device: string
entries:
- aceRuleAction: string
aceRuleProtocol: string
ack: false
destinationAny: false
destinationHost: string
destinationObjectGroup: string
destinationPortEqual: string
destinationPortGreaterThan: string
destinationPortLesserThan: string
destinationPortRangeFrom: string
destinationPortRangeTo: string
destinationPrefix: string
destinationPrefixMask: string
dscp: string
established: false
fin: false
fragments: false
log: false
logInput: false
precedence: string
psh: false
remark: string
rst: false
sequence: 0
serviceObjectGroup: string
sourceAny: false
sourceHost: string
sourceObjectGroup: string
sourcePortEqual: string
sourcePortGreaterThan: string
sourcePortLesserThan: string
sourcePortRangeFrom: string
sourcePortRangeTo: string
sourcePrefix: string
sourcePrefixMask: string
syn: false
tos: string
urg: false
name: string
AccessListExtended 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 AccessListExtended resource accepts the following input properties:
- Device string
- A device name from the provider configuration.
- Entries
List<Lbrlabs.
Pulumi Package. Iosxe. Inputs. Access List Extended Entry> - Name string
- Device string
- A device name from the provider configuration.
- Entries
[]Access
List Extended Entry Args - Name string
- device String
- A device name from the provider configuration.
- entries
List<Access
List Extended Entry> - name String
- device string
- A device name from the provider configuration.
- entries
Access
List Extended Entry[] - name string
- device str
- A device name from the provider configuration.
- entries
Sequence[Access
List Extended Entry Args] - name str
- device String
- A device name from the provider configuration.
- entries List<Property Map>
- name String
Outputs
All input properties are implicitly available as output properties. Additionally, the AccessListExtended resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AccessListExtended Resource
Get an existing AccessListExtended 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?: AccessListExtendedState, opts?: CustomResourceOptions): AccessListExtended
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
entries: Optional[Sequence[AccessListExtendedEntryArgs]] = None,
name: Optional[str] = None) -> AccessListExtended
func GetAccessListExtended(ctx *Context, name string, id IDInput, state *AccessListExtendedState, opts ...ResourceOption) (*AccessListExtended, error)
public static AccessListExtended Get(string name, Input<string> id, AccessListExtendedState? state, CustomResourceOptions? opts = null)
public static AccessListExtended get(String name, Output<String> id, AccessListExtendedState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Device string
- A device name from the provider configuration.
- Entries
List<Lbrlabs.
Pulumi Package. Iosxe. Inputs. Access List Extended Entry> - Name string
- Device string
- A device name from the provider configuration.
- Entries
[]Access
List Extended Entry Args - Name string
- device String
- A device name from the provider configuration.
- entries
List<Access
List Extended Entry> - name String
- device string
- A device name from the provider configuration.
- entries
Access
List Extended Entry[] - name string
- device str
- A device name from the provider configuration.
- entries
Sequence[Access
List Extended Entry Args] - name str
- device String
- A device name from the provider configuration.
- entries List<Property Map>
- name String
Supporting Types
AccessListExtendedEntry, AccessListExtendedEntryArgs
- Sequence int
- Range:
1
-2147483647
- Range:
- Ace
Rule stringAction - Choices:
deny
,permit
- Choices:
- Ace
Rule stringProtocol - Ack bool
- Match on the ACK bit
- Destination
Any bool - Any destination host
- Destination
Host string - A single destination host
- Destination
Object stringGroup - Destination network object group
- Destination
Port stringEqual - Match only packets on a given port number up to 10 ports
- Destination
Port stringGreater Than - Match only packets with a greater port number
- Destination
Port stringLesser Than - Match only packets with a lower port number
- Destination
Port stringRange From - Match only packets in the range of port numbers
- Destination
Port stringRange To - Match only packets in the range of port numbers
- Destination
Prefix string - Destination
Prefix stringMask - Dscp string
- Match packets with given dscp value
- Established bool
- Match established connections
- Fin bool
- Match on the FIN bit
- Fragments bool
- Check non-initial fragments
- Log bool
- Log matches against this entry
- Log
Input bool - Log matches against this entry, including input interface
- Precedence string
- Match packets with given precedence value
- Psh bool
- Match on the PSH bit
- Remark string
- Access list entry comment
- Rst bool
- Match on the RST bit
- Service
Object stringGroup - Service object group name
- Source
Any bool - Any source host
- Source
Host string - A single source host
- Source
Object stringGroup - Source network object group
- Source
Port stringEqual - Match only packets on a given port number up to 10 ports
- Source
Port stringGreater Than - Match only packets with a greater port number
- Source
Port stringLesser Than - Match only packets with a lower port number
- Source
Port stringRange From - Match only packets in the range of port numbers
- Source
Port stringRange To - Match only packets in the range of port numbers
- Source
Prefix string - Source
Prefix stringMask - Syn bool
- Match on the SYN bit
- Tos string
- Match packets with given TOS value
- Urg bool
- Match on the URG bit
- Sequence int
- Range:
1
-2147483647
- Range:
- Ace
Rule stringAction - Choices:
deny
,permit
- Choices:
- Ace
Rule stringProtocol - Ack bool
- Match on the ACK bit
- Destination
Any bool - Any destination host
- Destination
Host string - A single destination host
- Destination
Object stringGroup - Destination network object group
- Destination
Port stringEqual - Match only packets on a given port number up to 10 ports
- Destination
Port stringGreater Than - Match only packets with a greater port number
- Destination
Port stringLesser Than - Match only packets with a lower port number
- Destination
Port stringRange From - Match only packets in the range of port numbers
- Destination
Port stringRange To - Match only packets in the range of port numbers
- Destination
Prefix string - Destination
Prefix stringMask - Dscp string
- Match packets with given dscp value
- Established bool
- Match established connections
- Fin bool
- Match on the FIN bit
- Fragments bool
- Check non-initial fragments
- Log bool
- Log matches against this entry
- Log
Input bool - Log matches against this entry, including input interface
- Precedence string
- Match packets with given precedence value
- Psh bool
- Match on the PSH bit
- Remark string
- Access list entry comment
- Rst bool
- Match on the RST bit
- Service
Object stringGroup - Service object group name
- Source
Any bool - Any source host
- Source
Host string - A single source host
- Source
Object stringGroup - Source network object group
- Source
Port stringEqual - Match only packets on a given port number up to 10 ports
- Source
Port stringGreater Than - Match only packets with a greater port number
- Source
Port stringLesser Than - Match only packets with a lower port number
- Source
Port stringRange From - Match only packets in the range of port numbers
- Source
Port stringRange To - Match only packets in the range of port numbers
- Source
Prefix string - Source
Prefix stringMask - Syn bool
- Match on the SYN bit
- Tos string
- Match packets with given TOS value
- Urg bool
- Match on the URG bit
- sequence Integer
- Range:
1
-2147483647
- Range:
- ace
Rule StringAction - Choices:
deny
,permit
- Choices:
- ace
Rule StringProtocol - ack Boolean
- Match on the ACK bit
- destination
Any Boolean - Any destination host
- destination
Host String - A single destination host
- destination
Object StringGroup - Destination network object group
- destination
Port StringEqual - Match only packets on a given port number up to 10 ports
- destination
Port StringGreater Than - Match only packets with a greater port number
- destination
Port StringLesser Than - Match only packets with a lower port number
- destination
Port StringRange From - Match only packets in the range of port numbers
- destination
Port StringRange To - Match only packets in the range of port numbers
- destination
Prefix String - destination
Prefix StringMask - dscp String
- Match packets with given dscp value
- established Boolean
- Match established connections
- fin Boolean
- Match on the FIN bit
- fragments Boolean
- Check non-initial fragments
- log Boolean
- Log matches against this entry
- log
Input Boolean - Log matches against this entry, including input interface
- precedence String
- Match packets with given precedence value
- psh Boolean
- Match on the PSH bit
- remark String
- Access list entry comment
- rst Boolean
- Match on the RST bit
- service
Object StringGroup - Service object group name
- source
Any Boolean - Any source host
- source
Host String - A single source host
- source
Object StringGroup - Source network object group
- source
Port StringEqual - Match only packets on a given port number up to 10 ports
- source
Port StringGreater Than - Match only packets with a greater port number
- source
Port StringLesser Than - Match only packets with a lower port number
- source
Port StringRange From - Match only packets in the range of port numbers
- source
Port StringRange To - Match only packets in the range of port numbers
- source
Prefix String - source
Prefix StringMask - syn Boolean
- Match on the SYN bit
- tos String
- Match packets with given TOS value
- urg Boolean
- Match on the URG bit
- sequence number
- Range:
1
-2147483647
- Range:
- ace
Rule stringAction - Choices:
deny
,permit
- Choices:
- ace
Rule stringProtocol - ack boolean
- Match on the ACK bit
- destination
Any boolean - Any destination host
- destination
Host string - A single destination host
- destination
Object stringGroup - Destination network object group
- destination
Port stringEqual - Match only packets on a given port number up to 10 ports
- destination
Port stringGreater Than - Match only packets with a greater port number
- destination
Port stringLesser Than - Match only packets with a lower port number
- destination
Port stringRange From - Match only packets in the range of port numbers
- destination
Port stringRange To - Match only packets in the range of port numbers
- destination
Prefix string - destination
Prefix stringMask - dscp string
- Match packets with given dscp value
- established boolean
- Match established connections
- fin boolean
- Match on the FIN bit
- fragments boolean
- Check non-initial fragments
- log boolean
- Log matches against this entry
- log
Input boolean - Log matches against this entry, including input interface
- precedence string
- Match packets with given precedence value
- psh boolean
- Match on the PSH bit
- remark string
- Access list entry comment
- rst boolean
- Match on the RST bit
- service
Object stringGroup - Service object group name
- source
Any boolean - Any source host
- source
Host string - A single source host
- source
Object stringGroup - Source network object group
- source
Port stringEqual - Match only packets on a given port number up to 10 ports
- source
Port stringGreater Than - Match only packets with a greater port number
- source
Port stringLesser Than - Match only packets with a lower port number
- source
Port stringRange From - Match only packets in the range of port numbers
- source
Port stringRange To - Match only packets in the range of port numbers
- source
Prefix string - source
Prefix stringMask - syn boolean
- Match on the SYN bit
- tos string
- Match packets with given TOS value
- urg boolean
- Match on the URG bit
- sequence int
- Range:
1
-2147483647
- Range:
- ace_
rule_ straction - Choices:
deny
,permit
- Choices:
- ace_
rule_ strprotocol - ack bool
- Match on the ACK bit
- destination_
any bool - Any destination host
- destination_
host str - A single destination host
- destination_
object_ strgroup - Destination network object group
- destination_
port_ strequal - Match only packets on a given port number up to 10 ports
- destination_
port_ strgreater_ than - Match only packets with a greater port number
- destination_
port_ strlesser_ than - Match only packets with a lower port number
- destination_
port_ strrange_ from - Match only packets in the range of port numbers
- destination_
port_ strrange_ to - Match only packets in the range of port numbers
- destination_
prefix str - destination_
prefix_ strmask - dscp str
- Match packets with given dscp value
- established bool
- Match established connections
- fin bool
- Match on the FIN bit
- fragments bool
- Check non-initial fragments
- log bool
- Log matches against this entry
- log_
input bool - Log matches against this entry, including input interface
- precedence str
- Match packets with given precedence value
- psh bool
- Match on the PSH bit
- remark str
- Access list entry comment
- rst bool
- Match on the RST bit
- service_
object_ strgroup - Service object group name
- source_
any bool - Any source host
- source_
host str - A single source host
- source_
object_ strgroup - Source network object group
- source_
port_ strequal - Match only packets on a given port number up to 10 ports
- source_
port_ strgreater_ than - Match only packets with a greater port number
- source_
port_ strlesser_ than - Match only packets with a lower port number
- source_
port_ strrange_ from - Match only packets in the range of port numbers
- source_
port_ strrange_ to - Match only packets in the range of port numbers
- source_
prefix str - source_
prefix_ strmask - syn bool
- Match on the SYN bit
- tos str
- Match packets with given TOS value
- urg bool
- Match on the URG bit
- sequence Number
- Range:
1
-2147483647
- Range:
- ace
Rule StringAction - Choices:
deny
,permit
- Choices:
- ace
Rule StringProtocol - ack Boolean
- Match on the ACK bit
- destination
Any Boolean - Any destination host
- destination
Host String - A single destination host
- destination
Object StringGroup - Destination network object group
- destination
Port StringEqual - Match only packets on a given port number up to 10 ports
- destination
Port StringGreater Than - Match only packets with a greater port number
- destination
Port StringLesser Than - Match only packets with a lower port number
- destination
Port StringRange From - Match only packets in the range of port numbers
- destination
Port StringRange To - Match only packets in the range of port numbers
- destination
Prefix String - destination
Prefix StringMask - dscp String
- Match packets with given dscp value
- established Boolean
- Match established connections
- fin Boolean
- Match on the FIN bit
- fragments Boolean
- Check non-initial fragments
- log Boolean
- Log matches against this entry
- log
Input Boolean - Log matches against this entry, including input interface
- precedence String
- Match packets with given precedence value
- psh Boolean
- Match on the PSH bit
- remark String
- Access list entry comment
- rst Boolean
- Match on the RST bit
- service
Object StringGroup - Service object group name
- source
Any Boolean - Any source host
- source
Host String - A single source host
- source
Object StringGroup - Source network object group
- source
Port StringEqual - Match only packets on a given port number up to 10 ports
- source
Port StringGreater Than - Match only packets with a greater port number
- source
Port StringLesser Than - Match only packets with a lower port number
- source
Port StringRange From - Match only packets in the range of port numbers
- source
Port StringRange To - Match only packets in the range of port numbers
- source
Prefix String - source
Prefix StringMask - syn Boolean
- Match on the SYN bit
- tos String
- Match packets with given TOS value
- urg Boolean
- Match on the URG bit
Import
$ pulumi import iosxe:index/accessListExtended:AccessListExtended example "Cisco-IOS-XE-native:native/ip/access-list/Cisco-IOS-XE-acl:extended=EACL1"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- iosxe lbrlabs/pulumi-iosxe
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
iosxe
Terraform Provider.