Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
This data source can read the Service Routing EIGRP Feature.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getServiceRoutingEigrpFeature({
id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_service_routing_eigrp_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.LookupServiceRoutingEigrpFeature(ctx, &sdwan.LookupServiceRoutingEigrpFeatureArgs{
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.GetServiceRoutingEigrpFeature.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.GetServiceRoutingEigrpFeatureArgs;
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.getServiceRoutingEigrpFeature(GetServiceRoutingEigrpFeatureArgs.builder()
.id("f6b2c44c-693c-4763-b010-895aa3d236bd")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.build());
}
}
variables:
example:
fn::invoke:
function: sdwan:getServiceRoutingEigrpFeature
arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Using getServiceRoutingEigrpFeature
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 getServiceRoutingEigrpFeature(args: GetServiceRoutingEigrpFeatureArgs, opts?: InvokeOptions): Promise<GetServiceRoutingEigrpFeatureResult>
function getServiceRoutingEigrpFeatureOutput(args: GetServiceRoutingEigrpFeatureOutputArgs, opts?: InvokeOptions): Output<GetServiceRoutingEigrpFeatureResult>def get_service_routing_eigrp_feature(feature_profile_id: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceRoutingEigrpFeatureResult
def get_service_routing_eigrp_feature_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceRoutingEigrpFeatureResult]func LookupServiceRoutingEigrpFeature(ctx *Context, args *LookupServiceRoutingEigrpFeatureArgs, opts ...InvokeOption) (*LookupServiceRoutingEigrpFeatureResult, error)
func LookupServiceRoutingEigrpFeatureOutput(ctx *Context, args *LookupServiceRoutingEigrpFeatureOutputArgs, opts ...InvokeOption) LookupServiceRoutingEigrpFeatureResultOutput> Note: This function is named LookupServiceRoutingEigrpFeature in the Go SDK.
public static class GetServiceRoutingEigrpFeature
{
public static Task<GetServiceRoutingEigrpFeatureResult> InvokeAsync(GetServiceRoutingEigrpFeatureArgs args, InvokeOptions? opts = null)
public static Output<GetServiceRoutingEigrpFeatureResult> Invoke(GetServiceRoutingEigrpFeatureInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServiceRoutingEigrpFeatureResult> getServiceRoutingEigrpFeature(GetServiceRoutingEigrpFeatureArgs args, InvokeOptions options)
public static Output<GetServiceRoutingEigrpFeatureResult> getServiceRoutingEigrpFeature(GetServiceRoutingEigrpFeatureArgs args, InvokeOptions options)
fn::invoke:
function: sdwan:index/getServiceRoutingEigrpFeature:getServiceRoutingEigrpFeature
arguments:
# arguments dictionaryThe following arguments are supported:
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Feature
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Feature
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Feature
- feature
Profile stringId - Feature Profile ID
- id string
- The id of the Feature
- feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Feature
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Feature
getServiceRoutingEigrpFeature Result
The following output properties are available:
- Authentication
Type string - Set EIGRP router authentication type
- Authentication
Type stringVariable - Variable name
- Autonomous
System intId - Set autonomous system ID \n\n
- Autonomous
System stringId Variable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Filter bool
- Selective route download
- Filter
Variable string - Variable name
- Hello
Interval int - Set EIGRP hello interval
- Hello
Interval stringVariable - Variable name
- Hmac
Authentication stringKey - Set hmac-sha-256 authentication key
- Hmac
Authentication stringKey Variable - Variable name
- Hold
Time int - Set EIGRP hold time
- Hold
Time stringVariable - Variable name
- Id string
- The id of the Feature
- Interfaces
List<Get
Service Routing Eigrp Feature Interface> - Configure IPv4 Static Routes
- Md5Keys
List<Get
Service Routing Eigrp Feature Md5Key> - Set keychain details
- Name string
- The name of the Feature
- Networks
List<Get
Service Routing Eigrp Feature Network> - Configure the networks for EIGRP to advertise
- Redistributes
List<Get
Service Routing Eigrp Feature Redistribute> - Redistribute routes into EIGRP
- Route
Policy stringId - Version int
- The version of the Feature
- Authentication
Type string - Set EIGRP router authentication type
- Authentication
Type stringVariable - Variable name
- Autonomous
System intId - Set autonomous system ID \n\n
- Autonomous
System stringId Variable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Filter bool
- Selective route download
- Filter
Variable string - Variable name
- Hello
Interval int - Set EIGRP hello interval
- Hello
Interval stringVariable - Variable name
- Hmac
Authentication stringKey - Set hmac-sha-256 authentication key
- Hmac
Authentication stringKey Variable - Variable name
- Hold
Time int - Set EIGRP hold time
- Hold
Time stringVariable - Variable name
- Id string
- The id of the Feature
- Interfaces
[]Get
Service Routing Eigrp Feature Interface - Configure IPv4 Static Routes
- Md5Keys
[]Get
Service Routing Eigrp Feature Md5Key - Set keychain details
- Name string
- The name of the Feature
- Networks
[]Get
Service Routing Eigrp Feature Network - Configure the networks for EIGRP to advertise
- Redistributes
[]Get
Service Routing Eigrp Feature Redistribute - Redistribute routes into EIGRP
- Route
Policy stringId - Version int
- The version of the Feature
- authentication
Type String - Set EIGRP router authentication type
- authentication
Type StringVariable - Variable name
- autonomous
System IntegerId - Set autonomous system ID \n\n
- autonomous
System StringId Variable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- filter Boolean
- Selective route download
- filter
Variable String - Variable name
- hello
Interval Integer - Set EIGRP hello interval
- hello
Interval StringVariable - Variable name
- hmac
Authentication StringKey - Set hmac-sha-256 authentication key
- hmac
Authentication StringKey Variable - Variable name
- hold
Time Integer - Set EIGRP hold time
- hold
Time StringVariable - Variable name
- id String
- The id of the Feature
- interfaces
List<Get
Service Routing Eigrp Feature Interface> - Configure IPv4 Static Routes
- md5Keys
List<Get
Service Routing Eigrp Feature Md5Key> - Set keychain details
- name String
- The name of the Feature
- networks
List<Get
Service Routing Eigrp Feature Network> - Configure the networks for EIGRP to advertise
- redistributes
List<Get
Service Routing Eigrp Feature Redistribute> - Redistribute routes into EIGRP
- route
Policy StringId - version Integer
- The version of the Feature
- authentication
Type string - Set EIGRP router authentication type
- authentication
Type stringVariable - Variable name
- autonomous
System numberId - Set autonomous system ID \n\n
- autonomous
System stringId Variable - Variable name
- description string
- The description of the Feature
- feature
Profile stringId - Feature Profile ID
- filter boolean
- Selective route download
- filter
Variable string - Variable name
- hello
Interval number - Set EIGRP hello interval
- hello
Interval stringVariable - Variable name
- hmac
Authentication stringKey - Set hmac-sha-256 authentication key
- hmac
Authentication stringKey Variable - Variable name
- hold
Time number - Set EIGRP hold time
- hold
Time stringVariable - Variable name
- id string
- The id of the Feature
- interfaces
Get
Service Routing Eigrp Feature Interface[] - Configure IPv4 Static Routes
- md5Keys
Get
Service Routing Eigrp Feature Md5Key[] - Set keychain details
- name string
- The name of the Feature
- networks
Get
Service Routing Eigrp Feature Network[] - Configure the networks for EIGRP to advertise
- redistributes
Get
Service Routing Eigrp Feature Redistribute[] - Redistribute routes into EIGRP
- route
Policy stringId - version number
- The version of the Feature
- authentication_
type str - Set EIGRP router authentication type
- authentication_
type_ strvariable - Variable name
- autonomous_
system_ intid - Set autonomous system ID \n\n
- autonomous_
system_ strid_ variable - Variable name
- description str
- The description of the Feature
- feature_
profile_ strid - Feature Profile ID
- filter bool
- Selective route download
- filter_
variable str - Variable name
- hello_
interval int - Set EIGRP hello interval
- hello_
interval_ strvariable - Variable name
- hmac_
authentication_ strkey - Set hmac-sha-256 authentication key
- hmac_
authentication_ strkey_ variable - Variable name
- hold_
time int - Set EIGRP hold time
- hold_
time_ strvariable - Variable name
- id str
- The id of the Feature
- interfaces
Sequence[Get
Service Routing Eigrp Feature Interface] - Configure IPv4 Static Routes
- md5_
keys Sequence[GetService Routing Eigrp Feature Md5Key] - Set keychain details
- name str
- The name of the Feature
- networks
Sequence[Get
Service Routing Eigrp Feature Network] - Configure the networks for EIGRP to advertise
- redistributes
Sequence[Get
Service Routing Eigrp Feature Redistribute] - Redistribute routes into EIGRP
- route_
policy_ strid - version int
- The version of the Feature
- authentication
Type String - Set EIGRP router authentication type
- authentication
Type StringVariable - Variable name
- autonomous
System NumberId - Set autonomous system ID \n\n
- autonomous
System StringId Variable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- filter Boolean
- Selective route download
- filter
Variable String - Variable name
- hello
Interval Number - Set EIGRP hello interval
- hello
Interval StringVariable - Variable name
- hmac
Authentication StringKey - Set hmac-sha-256 authentication key
- hmac
Authentication StringKey Variable - Variable name
- hold
Time Number - Set EIGRP hold time
- hold
Time StringVariable - Variable name
- id String
- The id of the Feature
- interfaces List<Property Map>
- Configure IPv4 Static Routes
- md5Keys List<Property Map>
- Set keychain details
- name String
- The name of the Feature
- networks List<Property Map>
- Configure the networks for EIGRP to advertise
- redistributes List<Property Map>
- Redistribute routes into EIGRP
- route
Policy StringId - version Number
- The version of the Feature
Supporting Types
GetServiceRoutingEigrpFeatureInterface
- Name string
- Set interface name
- Name
Variable string - Variable name
- Shutdown bool
- Enable/disable EIGRP
- Shutdown
Variable string - Variable name
- Summary
Addresses List<GetService Routing Eigrp Feature Interface Summary Address> - Set summary addresses
- Name string
- Set interface name
- Name
Variable string - Variable name
- Shutdown bool
- Enable/disable EIGRP
- Shutdown
Variable string - Variable name
- Summary
Addresses []GetService Routing Eigrp Feature Interface Summary Address - Set summary addresses
- name String
- Set interface name
- name
Variable String - Variable name
- shutdown Boolean
- Enable/disable EIGRP
- shutdown
Variable String - Variable name
- summary
Addresses List<GetService Routing Eigrp Feature Interface Summary Address> - Set summary addresses
- name string
- Set interface name
- name
Variable string - Variable name
- shutdown boolean
- Enable/disable EIGRP
- shutdown
Variable string - Variable name
- summary
Addresses GetService Routing Eigrp Feature Interface Summary Address[] - Set summary addresses
- name str
- Set interface name
- name_
variable str - Variable name
- shutdown bool
- Enable/disable EIGRP
- shutdown_
variable str - Variable name
- summary_
addresses Sequence[GetService Routing Eigrp Feature Interface Summary Address] - Set summary addresses
- name String
- Set interface name
- name
Variable String - Variable name
- shutdown Boolean
- Enable/disable EIGRP
- shutdown
Variable String - Variable name
- summary
Addresses List<Property Map> - Set summary addresses
GetServiceRoutingEigrpFeatureInterfaceSummaryAddress
- Address string
- Address
Variable string - Variable name
- Mask string
- Mask
Variable string - Variable name
- Address string
- Address
Variable string - Variable name
- Mask string
- Mask
Variable string - Variable name
- address String
- address
Variable String - Variable name
- mask String
- mask
Variable String - Variable name
- address string
- address
Variable string - Variable name
- mask string
- mask
Variable string - Variable name
- address str
- address_
variable str - Variable name
- mask str
- mask_
variable str - Variable name
- address String
- address
Variable String - Variable name
- mask String
- mask
Variable String - Variable name
GetServiceRoutingEigrpFeatureMd5Key
- Key
Id int - Set MD5 key ID
- Key
Id stringVariable - Variable name
- Key
String string - Set MD5 key
- Key
String stringVariable - Variable name
- Key
Id int - Set MD5 key ID
- Key
Id stringVariable - Variable name
- Key
String string - Set MD5 key
- Key
String stringVariable - Variable name
- key
Id Integer - Set MD5 key ID
- key
Id StringVariable - Variable name
- key
String String - Set MD5 key
- key
String StringVariable - Variable name
- key
Id number - Set MD5 key ID
- key
Id stringVariable - Variable name
- key
String string - Set MD5 key
- key
String stringVariable - Variable name
- key_
id int - Set MD5 key ID
- key_
id_ strvariable - Variable name
- key_
string str - Set MD5 key
- key_
string_ strvariable - Variable name
- key
Id Number - Set MD5 key ID
- key
Id StringVariable - Variable name
- key
String String - Set MD5 key
- key
String StringVariable - Variable name
GetServiceRoutingEigrpFeatureNetwork
- Ip
Address string - Ip
Address stringVariable - Variable name
- Mask string
- Mask
Variable string - Variable name
- Ip
Address string - Ip
Address stringVariable - Variable name
- Mask string
- Mask
Variable string - Variable name
- ip
Address String - ip
Address StringVariable - Variable name
- mask String
- mask
Variable String - Variable name
- ip
Address string - ip
Address stringVariable - Variable name
- mask string
- mask
Variable string - Variable name
- ip_
address str - ip_
address_ strvariable - Variable name
- mask str
- mask_
variable str - Variable name
- ip
Address String - ip
Address StringVariable - Variable name
- mask String
- mask
Variable String - Variable name
GetServiceRoutingEigrpFeatureRedistribute
- Protocol string
- Set the protocol to redistribute routes from
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Protocol string
- Set the protocol to redistribute routes from
- Protocol
Variable string - Variable name
- Route
Policy stringId
- protocol String
- Set the protocol to redistribute routes from
- protocol
Variable String - Variable name
- route
Policy StringId
- protocol string
- Set the protocol to redistribute routes from
- protocol
Variable string - Variable name
- route
Policy stringId
- protocol str
- Set the protocol to redistribute routes from
- protocol_
variable str - Variable name
- route_
policy_ strid
- protocol String
- Set the protocol to redistribute routes from
- protocol
Variable String - Variable name
- route
Policy StringId
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwanTerraform Provider.
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
