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 pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_access_list_extended(name="EACL1")
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getAccessListExtended({
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: iosxe:index/getAccessListExtended:getAccessListExtended
arguments:
# arguments dictionary
The 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
[]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
List<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
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
Sequence[Get
Access 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
- Ace
Rule stringAction - 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
- Sequence int
- 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
- Ace
Rule stringAction - 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
- Sequence int
- 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
- ace
Rule StringAction - 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
- sequence Integer
- 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
- ace
Rule stringAction - 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
- sequence number
- 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
- 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
- ace
Rule StringAction - 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
- sequence Number
- 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
Package Details
- Repository
- iosxe lbrlabs/pulumi-iosxe
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
iosxe
Terraform Provider.