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 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 Action This property is required. string - Ace
Rule Protocol This property is required. string - Ack
This property is required. bool - Match on the ACK bit
- Destination
Any This property is required. bool - Any destination host
- Destination
Host This property is required. string - A single destination host
- Destination
Object Group This property is required. string - Destination network object group
- Destination
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- Destination
Port Greater Than This property is required. string - Match only packets with a greater port number
- Destination
Port Lesser Than This property is required. string - Match only packets with a lower port number
- Destination
Port Range From This property is required. string - Match only packets in the range of port numbers
- Destination
Port Range To This property is required. string - Match only packets in the range of port numbers
- Destination
Prefix This property is required. string - Destination
Prefix Mask This property is required. string - Dscp
This property is required. string - Match packets with given dscp value
- Established
This property is required. bool - Match established connections
- Fin
This property is required. bool - Match on the FIN bit
- Fragments
This property is required. bool - Check non-initial fragments
- Log
This property is required. bool - Log matches against this entry
- Log
Input This property is required. bool - Log matches against this entry, including input interface
- Precedence
This property is required. string - Match packets with given precedence value
- Psh
This property is required. bool - Match on the PSH bit
- Remark
This property is required. string - Access list entry comment
- Rst
This property is required. bool - Match on the RST bit
- Sequence
This property is required. int - Service
Object Group This property is required. string - Service object group name
- Source
Any This property is required. bool - Any source host
- Source
Host This property is required. string - A single source host
- Source
Object Group This property is required. string - Source network object group
- Source
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- Source
Port Greater Than This property is required. string - Match only packets with a greater port number
- Source
Port Lesser Than This property is required. string - Match only packets with a lower port number
- Source
Port Range From This property is required. string - Match only packets in the range of port numbers
- Source
Port Range To This property is required. string - Match only packets in the range of port numbers
- Source
Prefix This property is required. string - Source
Prefix Mask This property is required. string - Syn
This property is required. bool - Match on the SYN bit
- Tos
This property is required. string - Match packets with given TOS value
- Urg
This property is required. bool - Match on the URG bit
- Ace
Rule Action This property is required. string - Ace
Rule Protocol This property is required. string - Ack
This property is required. bool - Match on the ACK bit
- Destination
Any This property is required. bool - Any destination host
- Destination
Host This property is required. string - A single destination host
- Destination
Object Group This property is required. string - Destination network object group
- Destination
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- Destination
Port Greater Than This property is required. string - Match only packets with a greater port number
- Destination
Port Lesser Than This property is required. string - Match only packets with a lower port number
- Destination
Port Range From This property is required. string - Match only packets in the range of port numbers
- Destination
Port Range To This property is required. string - Match only packets in the range of port numbers
- Destination
Prefix This property is required. string - Destination
Prefix Mask This property is required. string - Dscp
This property is required. string - Match packets with given dscp value
- Established
This property is required. bool - Match established connections
- Fin
This property is required. bool - Match on the FIN bit
- Fragments
This property is required. bool - Check non-initial fragments
- Log
This property is required. bool - Log matches against this entry
- Log
Input This property is required. bool - Log matches against this entry, including input interface
- Precedence
This property is required. string - Match packets with given precedence value
- Psh
This property is required. bool - Match on the PSH bit
- Remark
This property is required. string - Access list entry comment
- Rst
This property is required. bool - Match on the RST bit
- Sequence
This property is required. int - Service
Object Group This property is required. string - Service object group name
- Source
Any This property is required. bool - Any source host
- Source
Host This property is required. string - A single source host
- Source
Object Group This property is required. string - Source network object group
- Source
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- Source
Port Greater Than This property is required. string - Match only packets with a greater port number
- Source
Port Lesser Than This property is required. string - Match only packets with a lower port number
- Source
Port Range From This property is required. string - Match only packets in the range of port numbers
- Source
Port Range To This property is required. string - Match only packets in the range of port numbers
- Source
Prefix This property is required. string - Source
Prefix Mask This property is required. string - Syn
This property is required. bool - Match on the SYN bit
- Tos
This property is required. string - Match packets with given TOS value
- Urg
This property is required. bool - Match on the URG bit
- ace
Rule Action This property is required. String - ace
Rule Protocol This property is required. String - ack
This property is required. Boolean - Match on the ACK bit
- destination
Any This property is required. Boolean - Any destination host
- destination
Host This property is required. String - A single destination host
- destination
Object Group This property is required. String - Destination network object group
- destination
Port Equal This property is required. String - Match only packets on a given port number up to 10 ports
- destination
Port Greater Than This property is required. String - Match only packets with a greater port number
- destination
Port Lesser Than This property is required. String - Match only packets with a lower port number
- destination
Port Range From This property is required. String - Match only packets in the range of port numbers
- destination
Port Range To This property is required. String - Match only packets in the range of port numbers
- destination
Prefix This property is required. String - destination
Prefix Mask This property is required. String - dscp
This property is required. String - Match packets with given dscp value
- established
This property is required. Boolean - Match established connections
- fin
This property is required. Boolean - Match on the FIN bit
- fragments
This property is required. Boolean - Check non-initial fragments
- log
This property is required. Boolean - Log matches against this entry
- log
Input This property is required. Boolean - Log matches against this entry, including input interface
- precedence
This property is required. String - Match packets with given precedence value
- psh
This property is required. Boolean - Match on the PSH bit
- remark
This property is required. String - Access list entry comment
- rst
This property is required. Boolean - Match on the RST bit
- sequence
This property is required. Integer - service
Object Group This property is required. String - Service object group name
- source
Any This property is required. Boolean - Any source host
- source
Host This property is required. String - A single source host
- source
Object Group This property is required. String - Source network object group
- source
Port Equal This property is required. String - Match only packets on a given port number up to 10 ports
- source
Port Greater Than This property is required. String - Match only packets with a greater port number
- source
Port Lesser Than This property is required. String - Match only packets with a lower port number
- source
Port Range From This property is required. String - Match only packets in the range of port numbers
- source
Port Range To This property is required. String - Match only packets in the range of port numbers
- source
Prefix This property is required. String - source
Prefix Mask This property is required. String - syn
This property is required. Boolean - Match on the SYN bit
- tos
This property is required. String - Match packets with given TOS value
- urg
This property is required. Boolean - Match on the URG bit
- ace
Rule Action This property is required. string - ace
Rule Protocol This property is required. string - ack
This property is required. boolean - Match on the ACK bit
- destination
Any This property is required. boolean - Any destination host
- destination
Host This property is required. string - A single destination host
- destination
Object Group This property is required. string - Destination network object group
- destination
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- destination
Port Greater Than This property is required. string - Match only packets with a greater port number
- destination
Port Lesser Than This property is required. string - Match only packets with a lower port number
- destination
Port Range From This property is required. string - Match only packets in the range of port numbers
- destination
Port Range To This property is required. string - Match only packets in the range of port numbers
- destination
Prefix This property is required. string - destination
Prefix Mask This property is required. string - dscp
This property is required. string - Match packets with given dscp value
- established
This property is required. boolean - Match established connections
- fin
This property is required. boolean - Match on the FIN bit
- fragments
This property is required. boolean - Check non-initial fragments
- log
This property is required. boolean - Log matches against this entry
- log
Input This property is required. boolean - Log matches against this entry, including input interface
- precedence
This property is required. string - Match packets with given precedence value
- psh
This property is required. boolean - Match on the PSH bit
- remark
This property is required. string - Access list entry comment
- rst
This property is required. boolean - Match on the RST bit
- sequence
This property is required. number - service
Object Group This property is required. string - Service object group name
- source
Any This property is required. boolean - Any source host
- source
Host This property is required. string - A single source host
- source
Object Group This property is required. string - Source network object group
- source
Port Equal This property is required. string - Match only packets on a given port number up to 10 ports
- source
Port Greater Than This property is required. string - Match only packets with a greater port number
- source
Port Lesser Than This property is required. string - Match only packets with a lower port number
- source
Port Range From This property is required. string - Match only packets in the range of port numbers
- source
Port Range To This property is required. string - Match only packets in the range of port numbers
- source
Prefix This property is required. string - source
Prefix Mask This property is required. string - syn
This property is required. boolean - Match on the SYN bit
- tos
This property is required. string - Match packets with given TOS value
- urg
This property is required. boolean - Match on the URG bit
- ace_
rule_ action This property is required. str - ace_
rule_ protocol This property is required. str - ack
This property is required. bool - Match on the ACK bit
- destination_
any This property is required. bool - Any destination host
- destination_
host This property is required. str - A single destination host
- destination_
object_ group This property is required. str - Destination network object group
- destination_
port_ equal This property is required. str - Match only packets on a given port number up to 10 ports
- destination_
port_ greater_ than This property is required. str - Match only packets with a greater port number
- destination_
port_ lesser_ than This property is required. str - Match only packets with a lower port number
- destination_
port_ range_ from This property is required. str - Match only packets in the range of port numbers
- destination_
port_ range_ to This property is required. str - Match only packets in the range of port numbers
- destination_
prefix This property is required. str - destination_
prefix_ mask This property is required. str - dscp
This property is required. str - Match packets with given dscp value
- established
This property is required. bool - Match established connections
- fin
This property is required. bool - Match on the FIN bit
- fragments
This property is required. bool - Check non-initial fragments
- log
This property is required. bool - Log matches against this entry
- log_
input This property is required. bool - Log matches against this entry, including input interface
- precedence
This property is required. str - Match packets with given precedence value
- psh
This property is required. bool - Match on the PSH bit
- remark
This property is required. str - Access list entry comment
- rst
This property is required. bool - Match on the RST bit
- sequence
This property is required. int - service_
object_ group This property is required. str - Service object group name
- source_
any This property is required. bool - Any source host
- source_
host This property is required. str - A single source host
- source_
object_ group This property is required. str - Source network object group
- source_
port_ equal This property is required. str - Match only packets on a given port number up to 10 ports
- source_
port_ greater_ than This property is required. str - Match only packets with a greater port number
- source_
port_ lesser_ than This property is required. str - Match only packets with a lower port number
- source_
port_ range_ from This property is required. str - Match only packets in the range of port numbers
- source_
port_ range_ to This property is required. str - Match only packets in the range of port numbers
- source_
prefix This property is required. str - source_
prefix_ mask This property is required. str - syn
This property is required. bool - Match on the SYN bit
- tos
This property is required. str - Match packets with given TOS value
- urg
This property is required. bool - Match on the URG bit
- ace
Rule Action This property is required. String - ace
Rule Protocol This property is required. String - ack
This property is required. Boolean - Match on the ACK bit
- destination
Any This property is required. Boolean - Any destination host
- destination
Host This property is required. String - A single destination host
- destination
Object Group This property is required. String - Destination network object group
- destination
Port Equal This property is required. String - Match only packets on a given port number up to 10 ports
- destination
Port Greater Than This property is required. String - Match only packets with a greater port number
- destination
Port Lesser Than This property is required. String - Match only packets with a lower port number
- destination
Port Range From This property is required. String - Match only packets in the range of port numbers
- destination
Port Range To This property is required. String - Match only packets in the range of port numbers
- destination
Prefix This property is required. String - destination
Prefix Mask This property is required. String - dscp
This property is required. String - Match packets with given dscp value
- established
This property is required. Boolean - Match established connections
- fin
This property is required. Boolean - Match on the FIN bit
- fragments
This property is required. Boolean - Check non-initial fragments
- log
This property is required. Boolean - Log matches against this entry
- log
Input This property is required. Boolean - Log matches against this entry, including input interface
- precedence
This property is required. String - Match packets with given precedence value
- psh
This property is required. Boolean - Match on the PSH bit
- remark
This property is required. String - Access list entry comment
- rst
This property is required. Boolean - Match on the RST bit
- sequence
This property is required. Number - service
Object Group This property is required. String - Service object group name
- source
Any This property is required. Boolean - Any source host
- source
Host This property is required. String - A single source host
- source
Object Group This property is required. String - Source network object group
- source
Port Equal This property is required. String - Match only packets on a given port number up to 10 ports
- source
Port Greater Than This property is required. String - Match only packets with a greater port number
- source
Port Lesser Than This property is required. String - Match only packets with a lower port number
- source
Port Range From This property is required. String - Match only packets in the range of port numbers
- source
Port Range To This property is required. String - Match only packets in the range of port numbers
- source
Prefix This property is required. String - source
Prefix Mask This property is required. String - syn
This property is required. Boolean - Match on the SYN bit
- tos
This property is required. String - Match packets with given TOS value
- urg
This property is required. 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.