Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs
iosxe.getAccessListExtended
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
[]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
iosxeTerraform Provider.
