1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getSystemIpv4DeviceAccessFeature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.getSystemIpv4DeviceAccessFeature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

    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",
    });
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getSystemIpv4DeviceAccessFeature
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
            featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
    

    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>
    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]
    func LookupSystemIpv4DeviceAccessFeature(ctx *Context, args *LookupSystemIpv4DeviceAccessFeatureArgs, opts ...InvokeOption) (*LookupSystemIpv4DeviceAccessFeatureResult, error)
    func LookupSystemIpv4DeviceAccessFeatureOutput(ctx *Context, args *LookupSystemIpv4DeviceAccessFeatureOutputArgs, opts ...InvokeOption) LookupSystemIpv4DeviceAccessFeatureResultOutput

    > 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)
    }
    public static CompletableFuture<GetSystemIpv4DeviceAccessFeatureResult> getSystemIpv4DeviceAccessFeature(GetSystemIpv4DeviceAccessFeatureArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getSystemIpv4DeviceAccessFeature:getSystemIpv4DeviceAccessFeature
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id String
    The id of the Feature
    featureProfileId string
    Feature Profile ID
    id string
    The id of the Feature
    feature_profile_id str
    Feature Profile ID
    id str
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id 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 string
    Base Action
    DestinationDataPrefixListId string
    DestinationIpPrefixListVariable string
    Variable name
    DestinationIpPrefixLists List<string>
    Destination Data IP Prefix List
    DeviceAccessPort int
    device access protocol
    Id int
    Sequence Id
    Name string
    Sequence Name
    SourceDataPrefixListId string
    SourceIpPrefixListVariable string
    Variable name
    SourceIpPrefixLists List<string>
    Source Data IP Prefix List
    SourcePorts List<int>
    Source Port List
    BaseAction string
    Base Action
    DestinationDataPrefixListId string
    DestinationIpPrefixListVariable string
    Variable name
    DestinationIpPrefixLists []string
    Destination Data IP Prefix List
    DeviceAccessPort int
    device access protocol
    Id int
    Sequence Id
    Name string
    Sequence Name
    SourceDataPrefixListId string
    SourceIpPrefixListVariable string
    Variable name
    SourceIpPrefixLists []string
    Source Data IP Prefix List
    SourcePorts []int
    Source Port List
    baseAction String
    Base Action
    destinationDataPrefixListId String
    destinationIpPrefixListVariable String
    Variable name
    destinationIpPrefixLists List<String>
    Destination Data IP Prefix List
    deviceAccessPort Integer
    device access protocol
    id Integer
    Sequence Id
    name String
    Sequence Name
    sourceDataPrefixListId String
    sourceIpPrefixListVariable String
    Variable name
    sourceIpPrefixLists List<String>
    Source Data IP Prefix List
    sourcePorts List<Integer>
    Source Port List
    baseAction string
    Base Action
    destinationDataPrefixListId string
    destinationIpPrefixListVariable string
    Variable name
    destinationIpPrefixLists string[]
    Destination Data IP Prefix List
    deviceAccessPort number
    device access protocol
    id number
    Sequence Id
    name string
    Sequence Name
    sourceDataPrefixListId string
    sourceIpPrefixListVariable string
    Variable name
    sourceIpPrefixLists string[]
    Source Data IP Prefix List
    sourcePorts number[]
    Source Port List
    base_action str
    Base Action
    destination_data_prefix_list_id str
    destination_ip_prefix_list_variable str
    Variable name
    destination_ip_prefix_lists Sequence[str]
    Destination Data IP Prefix List
    device_access_port int
    device access protocol
    id int
    Sequence Id
    name str
    Sequence Name
    source_data_prefix_list_id str
    source_ip_prefix_list_variable str
    Variable name
    source_ip_prefix_lists Sequence[str]
    Source Data IP Prefix List
    source_ports Sequence[int]
    Source Port List
    baseAction String
    Base Action
    destinationDataPrefixListId String
    destinationIpPrefixListVariable String
    Variable name
    destinationIpPrefixLists List<String>
    Destination Data IP Prefix List
    deviceAccessPort Number
    device access protocol
    id Number
    Sequence Id
    name String
    Sequence Name
    sourceDataPrefixListId String
    sourceIpPrefixListVariable String
    Variable name
    sourceIpPrefixLists List<String>
    Source Data IP Prefix List
    sourcePorts 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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi