1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getSystemIpv4DeviceAccessFeature
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.getSystemIpv4DeviceAccessFeature

Explore with Pulumi AI

This data source can read the System IPv4 Device Access Feature.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";

const example = sdwan.getSystemIpv4DeviceAccessFeature({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_system_ipv4_device_access_feature(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
    feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
Copy
package main

import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupSystemIpv4DeviceAccessFeature(ctx, &sdwan.LookupSystemIpv4DeviceAccessFeatureArgs{
			Id:               "f6b2c44c-693c-4763-b010-895aa3d236bd",
			FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetSystemIpv4DeviceAccessFeature.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetSystemIpv4DeviceAccessFeatureArgs;
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 = SdwanFunctions.getSystemIpv4DeviceAccessFeature(GetSystemIpv4DeviceAccessFeatureArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getSystemIpv4DeviceAccessFeature
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
        featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Copy

Using getSystemIpv4DeviceAccessFeature

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 getSystemIpv4DeviceAccessFeature(args: GetSystemIpv4DeviceAccessFeatureArgs, opts?: InvokeOptions): Promise<GetSystemIpv4DeviceAccessFeatureResult>
function getSystemIpv4DeviceAccessFeatureOutput(args: GetSystemIpv4DeviceAccessFeatureOutputArgs, opts?: InvokeOptions): Output<GetSystemIpv4DeviceAccessFeatureResult>
Copy
def get_system_ipv4_device_access_feature(feature_profile_id: Optional[str] = None,
                                          id: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetSystemIpv4DeviceAccessFeatureResult
def get_system_ipv4_device_access_feature_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                                          id: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetSystemIpv4DeviceAccessFeatureResult]
Copy
func LookupSystemIpv4DeviceAccessFeature(ctx *Context, args *LookupSystemIpv4DeviceAccessFeatureArgs, opts ...InvokeOption) (*LookupSystemIpv4DeviceAccessFeatureResult, error)
func LookupSystemIpv4DeviceAccessFeatureOutput(ctx *Context, args *LookupSystemIpv4DeviceAccessFeatureOutputArgs, opts ...InvokeOption) LookupSystemIpv4DeviceAccessFeatureResultOutput
Copy

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

public static class GetSystemIpv4DeviceAccessFeature 
{
    public static Task<GetSystemIpv4DeviceAccessFeatureResult> InvokeAsync(GetSystemIpv4DeviceAccessFeatureArgs args, InvokeOptions? opts = null)
    public static Output<GetSystemIpv4DeviceAccessFeatureResult> Invoke(GetSystemIpv4DeviceAccessFeatureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSystemIpv4DeviceAccessFeatureResult> getSystemIpv4DeviceAccessFeature(GetSystemIpv4DeviceAccessFeatureArgs args, InvokeOptions options)
public static Output<GetSystemIpv4DeviceAccessFeatureResult> getSystemIpv4DeviceAccessFeature(GetSystemIpv4DeviceAccessFeatureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getSystemIpv4DeviceAccessFeature:getSystemIpv4DeviceAccessFeature
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature
featureProfileId This property is required. string
Feature Profile ID
id This property is required. string
The id of the Feature
feature_profile_id This property is required. str
Feature Profile ID
id This property is required. str
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature

getSystemIpv4DeviceAccessFeature Result

The following output properties are available:

DefaultAction string
Default Action
Description string
The description of the Feature
FeatureProfileId string
Feature Profile ID
Id string
The id of the Feature
Name string
The name of the Feature
Sequences List<GetSystemIpv4DeviceAccessFeatureSequence>
Device Access Control List
Version int
The version of the Feature
DefaultAction string
Default Action
Description string
The description of the Feature
FeatureProfileId string
Feature Profile ID
Id string
The id of the Feature
Name string
The name of the Feature
Sequences []GetSystemIpv4DeviceAccessFeatureSequence
Device Access Control List
Version int
The version of the Feature
defaultAction String
Default Action
description String
The description of the Feature
featureProfileId String
Feature Profile ID
id String
The id of the Feature
name String
The name of the Feature
sequences List<GetSystemIpv4DeviceAccessFeatureSequence>
Device Access Control List
version Integer
The version of the Feature
defaultAction string
Default Action
description string
The description of the Feature
featureProfileId string
Feature Profile ID
id string
The id of the Feature
name string
The name of the Feature
sequences GetSystemIpv4DeviceAccessFeatureSequence[]
Device Access Control List
version number
The version of the Feature
default_action str
Default Action
description str
The description of the Feature
feature_profile_id str
Feature Profile ID
id str
The id of the Feature
name str
The name of the Feature
sequences Sequence[GetSystemIpv4DeviceAccessFeatureSequence]
Device Access Control List
version int
The version of the Feature
defaultAction String
Default Action
description String
The description of the Feature
featureProfileId String
Feature Profile ID
id String
The id of the Feature
name String
The name of the Feature
sequences List<Property Map>
Device Access Control List
version Number
The version of the Feature

Supporting Types

GetSystemIpv4DeviceAccessFeatureSequence

BaseAction This property is required. string
Base Action
DestinationDataPrefixListId This property is required. string
DestinationIpPrefixListVariable This property is required. string
Variable name
DestinationIpPrefixLists This property is required. List<string>
Destination Data IP Prefix List
DeviceAccessPort This property is required. int
device access protocol
Id This property is required. int
Sequence Id
Name This property is required. string
Sequence Name
SourceDataPrefixListId This property is required. string
SourceIpPrefixListVariable This property is required. string
Variable name
SourceIpPrefixLists This property is required. List<string>
Source Data IP Prefix List
SourcePorts This property is required. List<int>
Source Port List
BaseAction This property is required. string
Base Action
DestinationDataPrefixListId This property is required. string
DestinationIpPrefixListVariable This property is required. string
Variable name
DestinationIpPrefixLists This property is required. []string
Destination Data IP Prefix List
DeviceAccessPort This property is required. int
device access protocol
Id This property is required. int
Sequence Id
Name This property is required. string
Sequence Name
SourceDataPrefixListId This property is required. string
SourceIpPrefixListVariable This property is required. string
Variable name
SourceIpPrefixLists This property is required. []string
Source Data IP Prefix List
SourcePorts This property is required. []int
Source Port List
baseAction This property is required. String
Base Action
destinationDataPrefixListId This property is required. String
destinationIpPrefixListVariable This property is required. String
Variable name
destinationIpPrefixLists This property is required. List<String>
Destination Data IP Prefix List
deviceAccessPort This property is required. Integer
device access protocol
id This property is required. Integer
Sequence Id
name This property is required. String
Sequence Name
sourceDataPrefixListId This property is required. String
sourceIpPrefixListVariable This property is required. String
Variable name
sourceIpPrefixLists This property is required. List<String>
Source Data IP Prefix List
sourcePorts This property is required. List<Integer>
Source Port List
baseAction This property is required. string
Base Action
destinationDataPrefixListId This property is required. string
destinationIpPrefixListVariable This property is required. string
Variable name
destinationIpPrefixLists This property is required. string[]
Destination Data IP Prefix List
deviceAccessPort This property is required. number
device access protocol
id This property is required. number
Sequence Id
name This property is required. string
Sequence Name
sourceDataPrefixListId This property is required. string
sourceIpPrefixListVariable This property is required. string
Variable name
sourceIpPrefixLists This property is required. string[]
Source Data IP Prefix List
sourcePorts This property is required. number[]
Source Port List
base_action This property is required. str
Base Action
destination_data_prefix_list_id This property is required. str
destination_ip_prefix_list_variable This property is required. str
Variable name
destination_ip_prefix_lists This property is required. Sequence[str]
Destination Data IP Prefix List
device_access_port This property is required. int
device access protocol
id This property is required. int
Sequence Id
name This property is required. str
Sequence Name
source_data_prefix_list_id This property is required. str
source_ip_prefix_list_variable This property is required. str
Variable name
source_ip_prefix_lists This property is required. Sequence[str]
Source Data IP Prefix List
source_ports This property is required. Sequence[int]
Source Port List
baseAction This property is required. String
Base Action
destinationDataPrefixListId This property is required. String
destinationIpPrefixListVariable This property is required. String
Variable name
destinationIpPrefixLists This property is required. List<String>
Destination Data IP Prefix List
deviceAccessPort This property is required. Number
device access protocol
id This property is required. Number
Sequence Id
name This property is required. String
Sequence Name
sourceDataPrefixListId This property is required. String
sourceIpPrefixListVariable This property is required. String
Variable name
sourceIpPrefixLists This property is required. List<String>
Source Data IP Prefix List
sourcePorts This property is required. List<Number>
Source Port List

Package Details

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