Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs
iosxe.getAccessListExtended
Explore with Pulumi AI
This data source can read the Access List Extended configuration.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Pulumi.Iosxe;
return await Deployment.RunAsync(() => 
{
    var example = Iosxe.GetAccessListExtended.Invoke(new()
    {
        Name = "EACL1",
    });
});
package main
import (
	"github.com/lbrlabs/pulumi-iosxe/sdk/go/iosxe"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iosxe.LookupAccessListExtended(ctx, &iosxe.LookupAccessListExtendedArgs{
			Name: "EACL1",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.IosxeFunctions;
import com.pulumi.iosxe.inputs.GetAccessListExtendedArgs;
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) {
        final var example = IosxeFunctions.getAccessListExtended(GetAccessListExtendedArgs.builder()
            .name("EACL1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getAccessListExtended({
    name: "EACL1",
});
import pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_access_list_extended(name="EACL1")
variables:
  example:
    fn::invoke:
      Function: iosxe:getAccessListExtended
      Arguments:
        name: EACL1
Using getAccessListExtended
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAccessListExtended(args: GetAccessListExtendedArgs, opts?: InvokeOptions): Promise<GetAccessListExtendedResult>
function getAccessListExtendedOutput(args: GetAccessListExtendedOutputArgs, opts?: InvokeOptions): Output<GetAccessListExtendedResult>def get_access_list_extended(device: Optional[str] = None,
                             name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAccessListExtendedResult
def get_access_list_extended_output(device: Optional[pulumi.Input[str]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAccessListExtendedResult]func LookupAccessListExtended(ctx *Context, args *LookupAccessListExtendedArgs, opts ...InvokeOption) (*LookupAccessListExtendedResult, error)
func LookupAccessListExtendedOutput(ctx *Context, args *LookupAccessListExtendedOutputArgs, opts ...InvokeOption) LookupAccessListExtendedResultOutput> Note: This function is named LookupAccessListExtended in the Go SDK.
public static class GetAccessListExtended 
{
    public static Task<GetAccessListExtendedResult> InvokeAsync(GetAccessListExtendedArgs args, InvokeOptions? opts = null)
    public static Output<GetAccessListExtendedResult> Invoke(GetAccessListExtendedInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAccessListExtendedResult> getAccessListExtended(GetAccessListExtendedArgs args, InvokeOptions options)
public static Output<GetAccessListExtendedResult> getAccessListExtended(GetAccessListExtendedArgs args, InvokeOptions options)
fn::invoke:
  function: iosxe:index/getAccessListExtended:getAccessListExtended
  arguments:
    # arguments dictionaryThe following arguments are supported:
getAccessListExtended Result
The following output properties are available:
- Entries
List<Lbrlabs.Pulumi Package. Iosxe. Outputs. Get Access List Extended Entry> 
- Id string
- The path of the retrieved object.
- Name string
- Device string
- A device name from the provider configuration.
- Entries
[]GetAccess List Extended Entry 
- Id string
- The path of the retrieved object.
- Name string
- Device string
- A device name from the provider configuration.
- entries
List<GetAccess List Extended Entry> 
- id String
- The path of the retrieved object.
- name String
- device String
- A device name from the provider configuration.
- entries
GetAccess List Extended Entry[] 
- id string
- The path of the retrieved object.
- name string
- device string
- A device name from the provider configuration.
- entries
Sequence[GetAccess List Extended Entry] 
- id str
- The path of the retrieved object.
- name str
- device str
- A device name from the provider configuration.
- entries List<Property Map>
- id String
- The path of the retrieved object.
- name String
- device String
- A device name from the provider configuration.
Supporting Types
GetAccessListExtendedEntry    
- AceRule stringAction 
- AceRule stringProtocol 
- Ack bool
- Match on the ACK bit
- DestinationAny bool
- Any destination host
- DestinationHost string
- A single destination host
- DestinationObject stringGroup 
- Destination network object group
- DestinationPort stringEqual 
- Match only packets on a given port number up to 10 ports
- DestinationPort stringGreater Than 
- Match only packets with a greater port number
- DestinationPort stringLesser Than 
- Match only packets with a lower port number
- DestinationPort stringRange From 
- Match only packets in the range of port numbers
- DestinationPort stringRange To 
- Match only packets in the range of port numbers
- DestinationPrefix string
- DestinationPrefix 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
- 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
- Sequence int
- ServiceObject stringGroup 
- Service object group name
- SourceAny bool
- Any source host
- SourceHost string
- A single source host
- SourceObject stringGroup 
- Source network object group
- SourcePort stringEqual 
- Match only packets on a given port number up to 10 ports
- SourcePort stringGreater Than 
- Match only packets with a greater port number
- SourcePort stringLesser Than 
- Match only packets with a lower port number
- SourcePort stringRange From 
- Match only packets in the range of port numbers
- SourcePort stringRange To 
- Match only packets in the range of port numbers
- SourcePrefix string
- SourcePrefix stringMask 
- Syn bool
- Match on the SYN bit
- Tos string
- Match packets with given TOS value
- Urg bool
- Match on the URG bit
- AceRule stringAction 
- AceRule stringProtocol 
- Ack bool
- Match on the ACK bit
- DestinationAny bool
- Any destination host
- DestinationHost string
- A single destination host
- DestinationObject stringGroup 
- Destination network object group
- DestinationPort stringEqual 
- Match only packets on a given port number up to 10 ports
- DestinationPort stringGreater Than 
- Match only packets with a greater port number
- DestinationPort stringLesser Than 
- Match only packets with a lower port number
- DestinationPort stringRange From 
- Match only packets in the range of port numbers
- DestinationPort stringRange To 
- Match only packets in the range of port numbers
- DestinationPrefix string
- DestinationPrefix 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
- 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
- Sequence int
- ServiceObject stringGroup 
- Service object group name
- SourceAny bool
- Any source host
- SourceHost string
- A single source host
- SourceObject stringGroup 
- Source network object group
- SourcePort stringEqual 
- Match only packets on a given port number up to 10 ports
- SourcePort stringGreater Than 
- Match only packets with a greater port number
- SourcePort stringLesser Than 
- Match only packets with a lower port number
- SourcePort stringRange From 
- Match only packets in the range of port numbers
- SourcePort stringRange To 
- Match only packets in the range of port numbers
- SourcePrefix string
- SourcePrefix stringMask 
- Syn bool
- Match on the SYN bit
- Tos string
- Match packets with given TOS value
- Urg bool
- Match on the URG bit
- aceRule StringAction 
- aceRule StringProtocol 
- ack Boolean
- Match on the ACK bit
- destinationAny Boolean
- Any destination host
- destinationHost String
- A single destination host
- destinationObject StringGroup 
- Destination network object group
- destinationPort StringEqual 
- Match only packets on a given port number up to 10 ports
- destinationPort StringGreater Than 
- Match only packets with a greater port number
- destinationPort StringLesser Than 
- Match only packets with a lower port number
- destinationPort StringRange From 
- Match only packets in the range of port numbers
- destinationPort StringRange To 
- Match only packets in the range of port numbers
- destinationPrefix String
- destinationPrefix 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
- 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
- sequence Integer
- serviceObject StringGroup 
- Service object group name
- sourceAny Boolean
- Any source host
- sourceHost String
- A single source host
- sourceObject StringGroup 
- Source network object group
- sourcePort StringEqual 
- Match only packets on a given port number up to 10 ports
- sourcePort StringGreater Than 
- Match only packets with a greater port number
- sourcePort StringLesser Than 
- Match only packets with a lower port number
- sourcePort StringRange From 
- Match only packets in the range of port numbers
- sourcePort StringRange To 
- Match only packets in the range of port numbers
- sourcePrefix String
- sourcePrefix StringMask 
- syn Boolean
- Match on the SYN bit
- tos String
- Match packets with given TOS value
- urg Boolean
- Match on the URG bit
- aceRule stringAction 
- aceRule stringProtocol 
- ack boolean
- Match on the ACK bit
- destinationAny boolean
- Any destination host
- destinationHost string
- A single destination host
- destinationObject stringGroup 
- Destination network object group
- destinationPort stringEqual 
- Match only packets on a given port number up to 10 ports
- destinationPort stringGreater Than 
- Match only packets with a greater port number
- destinationPort stringLesser Than 
- Match only packets with a lower port number
- destinationPort stringRange From 
- Match only packets in the range of port numbers
- destinationPort stringRange To 
- Match only packets in the range of port numbers
- destinationPrefix string
- destinationPrefix 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
- 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
- sequence number
- serviceObject stringGroup 
- Service object group name
- sourceAny boolean
- Any source host
- sourceHost string
- A single source host
- sourceObject stringGroup 
- Source network object group
- sourcePort stringEqual 
- Match only packets on a given port number up to 10 ports
- sourcePort stringGreater Than 
- Match only packets with a greater port number
- sourcePort stringLesser Than 
- Match only packets with a lower port number
- sourcePort stringRange From 
- Match only packets in the range of port numbers
- sourcePort stringRange To 
- Match only packets in the range of port numbers
- sourcePrefix string
- sourcePrefix stringMask 
- syn boolean
- Match on the SYN bit
- tos string
- Match packets with given TOS value
- urg boolean
- Match on the URG bit
- ace_rule_ straction 
- 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
- sequence int
- 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
- aceRule StringAction 
- aceRule StringProtocol 
- ack Boolean
- Match on the ACK bit
- destinationAny Boolean
- Any destination host
- destinationHost String
- A single destination host
- destinationObject StringGroup 
- Destination network object group
- destinationPort StringEqual 
- Match only packets on a given port number up to 10 ports
- destinationPort StringGreater Than 
- Match only packets with a greater port number
- destinationPort StringLesser Than 
- Match only packets with a lower port number
- destinationPort StringRange From 
- Match only packets in the range of port numbers
- destinationPort StringRange To 
- Match only packets in the range of port numbers
- destinationPrefix String
- destinationPrefix 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
- 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
- sequence Number
- serviceObject StringGroup 
- Service object group name
- sourceAny Boolean
- Any source host
- sourceHost String
- A single source host
- sourceObject StringGroup 
- Source network object group
- sourcePort StringEqual 
- Match only packets on a given port number up to 10 ports
- sourcePort StringGreater Than 
- Match only packets with a greater port number
- sourcePort StringLesser Than 
- Match only packets with a lower port number
- sourcePort StringRange From 
- Match only packets in the range of port numbers
- sourcePort StringRange To 
- Match only packets in the range of port numbers
- sourcePrefix String
- sourcePrefix StringMask 
- syn Boolean
- Match on the SYN bit
- tos String
- Match packets with given TOS value
- urg Boolean
- Match on the URG bit
Package Details
- Repository
- iosxe lbrlabs/pulumi-iosxe
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the iosxeTerraform Provider.