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

iosxe.getAccessListStandard

Explore with Pulumi AI

This data source can read the Access List Standard configuration.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Pulumi.Iosxe;

return await Deployment.RunAsync(() => 
{
    var example = Iosxe.GetAccessListStandard.Invoke(new()
    {
        Name = "SACL1",
    });

});
Copy
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.LookupAccessListStandard(ctx, &iosxe.LookupAccessListStandardArgs{
			Name: "SACL1",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
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.GetAccessListStandardArgs;
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.getAccessListStandard(GetAccessListStandardArgs.builder()
            .name("SACL1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";

const example = iosxe.getAccessListStandard({
    name: "SACL1",
});
Copy
import pulumi
import pulumi_iosxe as iosxe

example = iosxe.get_access_list_standard(name="SACL1")
Copy
variables:
  example:
    fn::invoke:
      Function: iosxe:getAccessListStandard
      Arguments:
        name: SACL1
Copy

Using getAccessListStandard

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 getAccessListStandard(args: GetAccessListStandardArgs, opts?: InvokeOptions): Promise<GetAccessListStandardResult>
function getAccessListStandardOutput(args: GetAccessListStandardOutputArgs, opts?: InvokeOptions): Output<GetAccessListStandardResult>
Copy
def get_access_list_standard(device: Optional[str] = None,
                             name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAccessListStandardResult
def get_access_list_standard_output(device: Optional[pulumi.Input[str]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAccessListStandardResult]
Copy
func LookupAccessListStandard(ctx *Context, args *LookupAccessListStandardArgs, opts ...InvokeOption) (*LookupAccessListStandardResult, error)
func LookupAccessListStandardOutput(ctx *Context, args *LookupAccessListStandardOutputArgs, opts ...InvokeOption) LookupAccessListStandardResultOutput
Copy

> Note: This function is named LookupAccessListStandard in the Go SDK.

public static class GetAccessListStandard 
{
    public static Task<GetAccessListStandardResult> InvokeAsync(GetAccessListStandardArgs args, InvokeOptions? opts = null)
    public static Output<GetAccessListStandardResult> Invoke(GetAccessListStandardInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAccessListStandardResult> getAccessListStandard(GetAccessListStandardArgs args, InvokeOptions options)
public static Output<GetAccessListStandardResult> getAccessListStandard(GetAccessListStandardArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: iosxe:index/getAccessListStandard:getAccessListStandard
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Device string
A device name from the provider configuration.
Name This property is required. string
Device string
A device name from the provider configuration.
name This property is required. String
device String
A device name from the provider configuration.
name This property is required. string
device string
A device name from the provider configuration.
name This property is required. str
device str
A device name from the provider configuration.
name This property is required. String
device String
A device name from the provider configuration.

getAccessListStandard Result

The following output properties are available:

Entries List<Lbrlabs.PulumiPackage.Iosxe.Outputs.GetAccessListStandardEntry>
Id string
The path of the retrieved object.
Name string
Device string
A device name from the provider configuration.
Entries []GetAccessListStandardEntry
Id string
The path of the retrieved object.
Name string
Device string
A device name from the provider configuration.
entries List<GetAccessListStandardEntry>
id String
The path of the retrieved object.
name String
device String
A device name from the provider configuration.
entries GetAccessListStandardEntry[]
id string
The path of the retrieved object.
name string
device string
A device name from the provider configuration.
entries Sequence[GetAccessListStandardEntry]
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

GetAccessListStandardEntry

DenyAny This property is required. bool
Any source prefix
DenyHost This property is required. string
A single source host
DenyLog This property is required. bool
Log matches against this entry
DenyPrefix This property is required. string
Network address prefix
DenyPrefixMask This property is required. string
Wildcard bits
PermitAny This property is required. bool
Any source prefix
PermitHost This property is required. string
A single source host
PermitLog This property is required. bool
Log matches against this entry
PermitPrefix This property is required. string
Network address prefix
PermitPrefixMask This property is required. string
Wildcard bits
Remark This property is required. string
Access list entry comment
Sequence This property is required. int
DenyAny This property is required. bool
Any source prefix
DenyHost This property is required. string
A single source host
DenyLog This property is required. bool
Log matches against this entry
DenyPrefix This property is required. string
Network address prefix
DenyPrefixMask This property is required. string
Wildcard bits
PermitAny This property is required. bool
Any source prefix
PermitHost This property is required. string
A single source host
PermitLog This property is required. bool
Log matches against this entry
PermitPrefix This property is required. string
Network address prefix
PermitPrefixMask This property is required. string
Wildcard bits
Remark This property is required. string
Access list entry comment
Sequence This property is required. int
denyAny This property is required. Boolean
Any source prefix
denyHost This property is required. String
A single source host
denyLog This property is required. Boolean
Log matches against this entry
denyPrefix This property is required. String
Network address prefix
denyPrefixMask This property is required. String
Wildcard bits
permitAny This property is required. Boolean
Any source prefix
permitHost This property is required. String
A single source host
permitLog This property is required. Boolean
Log matches against this entry
permitPrefix This property is required. String
Network address prefix
permitPrefixMask This property is required. String
Wildcard bits
remark This property is required. String
Access list entry comment
sequence This property is required. Integer
denyAny This property is required. boolean
Any source prefix
denyHost This property is required. string
A single source host
denyLog This property is required. boolean
Log matches against this entry
denyPrefix This property is required. string
Network address prefix
denyPrefixMask This property is required. string
Wildcard bits
permitAny This property is required. boolean
Any source prefix
permitHost This property is required. string
A single source host
permitLog This property is required. boolean
Log matches against this entry
permitPrefix This property is required. string
Network address prefix
permitPrefixMask This property is required. string
Wildcard bits
remark This property is required. string
Access list entry comment
sequence This property is required. number
deny_any This property is required. bool
Any source prefix
deny_host This property is required. str
A single source host
deny_log This property is required. bool
Log matches against this entry
deny_prefix This property is required. str
Network address prefix
deny_prefix_mask This property is required. str
Wildcard bits
permit_any This property is required. bool
Any source prefix
permit_host This property is required. str
A single source host
permit_log This property is required. bool
Log matches against this entry
permit_prefix This property is required. str
Network address prefix
permit_prefix_mask This property is required. str
Wildcard bits
remark This property is required. str
Access list entry comment
sequence This property is required. int
denyAny This property is required. Boolean
Any source prefix
denyHost This property is required. String
A single source host
denyLog This property is required. Boolean
Log matches against this entry
denyPrefix This property is required. String
Network address prefix
denyPrefixMask This property is required. String
Wildcard bits
permitAny This property is required. Boolean
Any source prefix
permitHost This property is required. String
A single source host
permitLog This property is required. Boolean
Log matches against this entry
permitPrefix This property is required. String
Network address prefix
permitPrefixMask This property is required. String
Wildcard bits
remark This property is required. String
Access list entry comment
sequence This property is required. Number

Package Details

Repository
iosxe lbrlabs/pulumi-iosxe
License
Apache-2.0
Notes
This Pulumi package is based on the iosxe Terraform Provider.