1. Packages
  2. Cisco IOS XE Resource Provider
  3. API Docs
  4. AccessListExtended
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

iosxe.AccessListExtended

Explore with Pulumi AI

iosxe logo
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

    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.PulumiPackage.Iosxe.Inputs.AccessListExtendedEntry>
    Name string
    Device string
    A device name from the provider configuration.
    Entries []AccessListExtendedEntryArgs
    Name string
    device String
    A device name from the provider configuration.
    entries List<AccessListExtendedEntry>
    name String
    device string
    A device name from the provider configuration.
    entries AccessListExtendedEntry[]
    name string
    device str
    A device name from the provider configuration.
    entries Sequence[AccessListExtendedEntryArgs]
    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.
    The following state arguments are supported:
    Device string
    A device name from the provider configuration.
    Entries List<Lbrlabs.PulumiPackage.Iosxe.Inputs.AccessListExtendedEntry>
    Name string
    Device string
    A device name from the provider configuration.
    Entries []AccessListExtendedEntryArgs
    Name string
    device String
    A device name from the provider configuration.
    entries List<AccessListExtendedEntry>
    name String
    device string
    A device name from the provider configuration.
    entries AccessListExtendedEntry[]
    name string
    device str
    A device name from the provider configuration.
    entries Sequence[AccessListExtendedEntryArgs]
    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
    AceRuleAction string
    • Choices: deny, permit
    AceRuleProtocol string
    Ack bool
    Match on the ACK bit
    DestinationAny bool
    Any destination host
    DestinationHost string
    A single destination host
    DestinationObjectGroup string
    Destination network object group
    DestinationPortEqual string
    Match only packets on a given port number up to 10 ports
    DestinationPortGreaterThan string
    Match only packets with a greater port number
    DestinationPortLesserThan string
    Match only packets with a lower port number
    DestinationPortRangeFrom string
    Match only packets in the range of port numbers
    DestinationPortRangeTo string
    Match only packets in the range of port numbers
    DestinationPrefix string
    DestinationPrefixMask string
    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
    LogInput 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
    ServiceObjectGroup string
    Service object group name
    SourceAny bool
    Any source host
    SourceHost string
    A single source host
    SourceObjectGroup string
    Source network object group
    SourcePortEqual string
    Match only packets on a given port number up to 10 ports
    SourcePortGreaterThan string
    Match only packets with a greater port number
    SourcePortLesserThan string
    Match only packets with a lower port number
    SourcePortRangeFrom string
    Match only packets in the range of port numbers
    SourcePortRangeTo string
    Match only packets in the range of port numbers
    SourcePrefix string
    SourcePrefixMask string
    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
    AceRuleAction string
    • Choices: deny, permit
    AceRuleProtocol string
    Ack bool
    Match on the ACK bit
    DestinationAny bool
    Any destination host
    DestinationHost string
    A single destination host
    DestinationObjectGroup string
    Destination network object group
    DestinationPortEqual string
    Match only packets on a given port number up to 10 ports
    DestinationPortGreaterThan string
    Match only packets with a greater port number
    DestinationPortLesserThan string
    Match only packets with a lower port number
    DestinationPortRangeFrom string
    Match only packets in the range of port numbers
    DestinationPortRangeTo string
    Match only packets in the range of port numbers
    DestinationPrefix string
    DestinationPrefixMask string
    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
    LogInput 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
    ServiceObjectGroup string
    Service object group name
    SourceAny bool
    Any source host
    SourceHost string
    A single source host
    SourceObjectGroup string
    Source network object group
    SourcePortEqual string
    Match only packets on a given port number up to 10 ports
    SourcePortGreaterThan string
    Match only packets with a greater port number
    SourcePortLesserThan string
    Match only packets with a lower port number
    SourcePortRangeFrom string
    Match only packets in the range of port numbers
    SourcePortRangeTo string
    Match only packets in the range of port numbers
    SourcePrefix string
    SourcePrefixMask string
    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
    aceRuleAction String
    • Choices: deny, permit
    aceRuleProtocol String
    ack Boolean
    Match on the ACK bit
    destinationAny Boolean
    Any destination host
    destinationHost String
    A single destination host
    destinationObjectGroup String
    Destination network object group
    destinationPortEqual String
    Match only packets on a given port number up to 10 ports
    destinationPortGreaterThan String
    Match only packets with a greater port number
    destinationPortLesserThan String
    Match only packets with a lower port number
    destinationPortRangeFrom String
    Match only packets in the range of port numbers
    destinationPortRangeTo String
    Match only packets in the range of port numbers
    destinationPrefix String
    destinationPrefixMask String
    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
    logInput 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
    serviceObjectGroup String
    Service object group name
    sourceAny Boolean
    Any source host
    sourceHost String
    A single source host
    sourceObjectGroup String
    Source network object group
    sourcePortEqual String
    Match only packets on a given port number up to 10 ports
    sourcePortGreaterThan String
    Match only packets with a greater port number
    sourcePortLesserThan String
    Match only packets with a lower port number
    sourcePortRangeFrom String
    Match only packets in the range of port numbers
    sourcePortRangeTo String
    Match only packets in the range of port numbers
    sourcePrefix String
    sourcePrefixMask String
    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
    aceRuleAction string
    • Choices: deny, permit
    aceRuleProtocol string
    ack boolean
    Match on the ACK bit
    destinationAny boolean
    Any destination host
    destinationHost string
    A single destination host
    destinationObjectGroup string
    Destination network object group
    destinationPortEqual string
    Match only packets on a given port number up to 10 ports
    destinationPortGreaterThan string
    Match only packets with a greater port number
    destinationPortLesserThan string
    Match only packets with a lower port number
    destinationPortRangeFrom string
    Match only packets in the range of port numbers
    destinationPortRangeTo string
    Match only packets in the range of port numbers
    destinationPrefix string
    destinationPrefixMask string
    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
    logInput 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
    serviceObjectGroup string
    Service object group name
    sourceAny boolean
    Any source host
    sourceHost string
    A single source host
    sourceObjectGroup string
    Source network object group
    sourcePortEqual string
    Match only packets on a given port number up to 10 ports
    sourcePortGreaterThan string
    Match only packets with a greater port number
    sourcePortLesserThan string
    Match only packets with a lower port number
    sourcePortRangeFrom string
    Match only packets in the range of port numbers
    sourcePortRangeTo string
    Match only packets in the range of port numbers
    sourcePrefix string
    sourcePrefixMask string
    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
    ace_rule_action str
    • Choices: deny, permit
    ace_rule_protocol str
    ack bool
    Match on the ACK bit
    destination_any bool
    Any destination host
    destination_host str
    A single destination host
    destination_object_group str
    Destination network object group
    destination_port_equal str
    Match only packets on a given port number up to 10 ports
    destination_port_greater_than str
    Match only packets with a greater port number
    destination_port_lesser_than str
    Match only packets with a lower port number
    destination_port_range_from str
    Match only packets in the range of port numbers
    destination_port_range_to str
    Match only packets in the range of port numbers
    destination_prefix str
    destination_prefix_mask str
    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_group str
    Service object group name
    source_any bool
    Any source host
    source_host str
    A single source host
    source_object_group str
    Source network object group
    source_port_equal str
    Match only packets on a given port number up to 10 ports
    source_port_greater_than str
    Match only packets with a greater port number
    source_port_lesser_than str
    Match only packets with a lower port number
    source_port_range_from str
    Match only packets in the range of port numbers
    source_port_range_to str
    Match only packets in the range of port numbers
    source_prefix str
    source_prefix_mask str
    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
    aceRuleAction String
    • Choices: deny, permit
    aceRuleProtocol String
    ack Boolean
    Match on the ACK bit
    destinationAny Boolean
    Any destination host
    destinationHost String
    A single destination host
    destinationObjectGroup String
    Destination network object group
    destinationPortEqual String
    Match only packets on a given port number up to 10 ports
    destinationPortGreaterThan String
    Match only packets with a greater port number
    destinationPortLesserThan String
    Match only packets with a lower port number
    destinationPortRangeFrom String
    Match only packets in the range of port numbers
    destinationPortRangeTo String
    Match only packets in the range of port numbers
    destinationPrefix String
    destinationPrefixMask String
    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
    logInput 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
    serviceObjectGroup String
    Service object group name
    sourceAny Boolean
    Any source host
    sourceHost String
    A single source host
    sourceObjectGroup String
    Source network object group
    sourcePortEqual String
    Match only packets on a given port number up to 10 ports
    sourcePortGreaterThan String
    Match only packets with a greater port number
    sourcePortLesserThan String
    Match only packets with a lower port number
    sourcePortRangeFrom String
    Match only packets in the range of port numbers
    sourcePortRangeTo String
    Match only packets in the range of port numbers
    sourcePrefix String
    sourcePrefixMask String
    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.
    iosxe logo
    Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs