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

sdwan.getCedgeAaaFeatureTemplate

Explore with Pulumi AI

Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

This data source can read the cEdge AAA feature template.

Example Usage

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

const example = sdwan.getCedgeAaaFeatureTemplate({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_cedge_aaa_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
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.LookupCedgeAaaFeatureTemplate(ctx, &sdwan.LookupCedgeAaaFeatureTemplateArgs{
			Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
		}, 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.GetCedgeAaaFeatureTemplate.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });

});
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.GetCedgeAaaFeatureTemplateArgs;
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.getCedgeAaaFeatureTemplate(GetCedgeAaaFeatureTemplateArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getCedgeAaaFeatureTemplate
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Copy

Using getCedgeAaaFeatureTemplate

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 getCedgeAaaFeatureTemplate(args: GetCedgeAaaFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCedgeAaaFeatureTemplateResult>
function getCedgeAaaFeatureTemplateOutput(args: GetCedgeAaaFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCedgeAaaFeatureTemplateResult>
Copy
def get_cedge_aaa_feature_template(id: Optional[str] = None,
                                   name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetCedgeAaaFeatureTemplateResult
def get_cedge_aaa_feature_template_output(id: Optional[pulumi.Input[str]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetCedgeAaaFeatureTemplateResult]
Copy
func LookupCedgeAaaFeatureTemplate(ctx *Context, args *LookupCedgeAaaFeatureTemplateArgs, opts ...InvokeOption) (*LookupCedgeAaaFeatureTemplateResult, error)
func LookupCedgeAaaFeatureTemplateOutput(ctx *Context, args *LookupCedgeAaaFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCedgeAaaFeatureTemplateResultOutput
Copy

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

public static class GetCedgeAaaFeatureTemplate 
{
    public static Task<GetCedgeAaaFeatureTemplateResult> InvokeAsync(GetCedgeAaaFeatureTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetCedgeAaaFeatureTemplateResult> Invoke(GetCedgeAaaFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCedgeAaaFeatureTemplateResult> getCedgeAaaFeatureTemplate(GetCedgeAaaFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetCedgeAaaFeatureTemplateResult> getCedgeAaaFeatureTemplate(GetCedgeAaaFeatureTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getCedgeAaaFeatureTemplate:getCedgeAaaFeatureTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the feature template
Name string
The name of the feature template
Id string
The id of the feature template
Name string
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template
id string
The id of the feature template
name string
The name of the feature template
id str
The id of the feature template
name str
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template

getCedgeAaaFeatureTemplate Result

The following output properties are available:

AccountingRules List<GetCedgeAaaFeatureTemplateAccountingRule>
Configure the accounting rules
AuthorizationConfigCommands bool
For configuration mode commands.
AuthorizationConfigCommandsVariable string
Variable name
AuthorizationConsole bool
For enabling console authorization
AuthorizationConsoleVariable string
Variable name
AuthorizationRules List<GetCedgeAaaFeatureTemplateAuthorizationRule>
Configure the Authorization Rules
Description string
The description of the feature template
DeviceTypes List<string>
List of supported device types
Dot1xAccounting bool
Accounting configurations parameters
Dot1xAccountingVariable string
Variable name
Dot1xAuthentication bool
Authentication configurations parameters
Dot1xAuthenticationVariable string
Variable name
Id string
The id of the feature template
Name string
The name of the feature template
RadiusClients List<GetCedgeAaaFeatureTemplateRadiusClient>
Specify a RADIUS client
RadiusDynamicAuthorAuthenticationType string
Authentication Type
RadiusDynamicAuthorAuthenticationTypeVariable string
Variable name
RadiusDynamicAuthorDomainStripping string
Domain Stripping
RadiusDynamicAuthorDomainStrippingVariable string
Variable name
RadiusDynamicAuthorPort int
Specify Radius Dynamic Author Port
RadiusDynamicAuthorPortVariable string
Variable name
RadiusDynamicAuthorServerKey string
Specify a radius dynamic author server-key
RadiusDynamicAuthorServerKeyVariable string
Variable name
RadiusServerGroups List<GetCedgeAaaFeatureTemplateRadiusServerGroup>
Configure the Radius serverGroup
RadiusTrustsecCtsAuthorizationList string
CTS Authorization List
RadiusTrustsecCtsAuthorizationListVariable string
Variable name
RadiusTrustsecGroup string
RADIUS trustsec group
ServerGroupsPriorityOrder string
ServerGroups priority order
TacacsServerGroups List<GetCedgeAaaFeatureTemplateTacacsServerGroup>
Configure the TACACS serverGroup
TemplateType string
The template type
Users List<GetCedgeAaaFeatureTemplateUser>
Create local login account
Version int
The version of the feature template
AccountingRules []GetCedgeAaaFeatureTemplateAccountingRule
Configure the accounting rules
AuthorizationConfigCommands bool
For configuration mode commands.
AuthorizationConfigCommandsVariable string
Variable name
AuthorizationConsole bool
For enabling console authorization
AuthorizationConsoleVariable string
Variable name
AuthorizationRules []GetCedgeAaaFeatureTemplateAuthorizationRule
Configure the Authorization Rules
Description string
The description of the feature template
DeviceTypes []string
List of supported device types
Dot1xAccounting bool
Accounting configurations parameters
Dot1xAccountingVariable string
Variable name
Dot1xAuthentication bool
Authentication configurations parameters
Dot1xAuthenticationVariable string
Variable name
Id string
The id of the feature template
Name string
The name of the feature template
RadiusClients []GetCedgeAaaFeatureTemplateRadiusClient
Specify a RADIUS client
RadiusDynamicAuthorAuthenticationType string
Authentication Type
RadiusDynamicAuthorAuthenticationTypeVariable string
Variable name
RadiusDynamicAuthorDomainStripping string
Domain Stripping
RadiusDynamicAuthorDomainStrippingVariable string
Variable name
RadiusDynamicAuthorPort int
Specify Radius Dynamic Author Port
RadiusDynamicAuthorPortVariable string
Variable name
RadiusDynamicAuthorServerKey string
Specify a radius dynamic author server-key
RadiusDynamicAuthorServerKeyVariable string
Variable name
RadiusServerGroups []GetCedgeAaaFeatureTemplateRadiusServerGroup
Configure the Radius serverGroup
RadiusTrustsecCtsAuthorizationList string
CTS Authorization List
RadiusTrustsecCtsAuthorizationListVariable string
Variable name
RadiusTrustsecGroup string
RADIUS trustsec group
ServerGroupsPriorityOrder string
ServerGroups priority order
TacacsServerGroups []GetCedgeAaaFeatureTemplateTacacsServerGroup
Configure the TACACS serverGroup
TemplateType string
The template type
Users []GetCedgeAaaFeatureTemplateUser
Create local login account
Version int
The version of the feature template
accountingRules List<GetCedgeAaaFeatureTemplateAccountingRule>
Configure the accounting rules
authorizationConfigCommands Boolean
For configuration mode commands.
authorizationConfigCommandsVariable String
Variable name
authorizationConsole Boolean
For enabling console authorization
authorizationConsoleVariable String
Variable name
authorizationRules List<GetCedgeAaaFeatureTemplateAuthorizationRule>
Configure the Authorization Rules
description String
The description of the feature template
deviceTypes List<String>
List of supported device types
dot1xAccounting Boolean
Accounting configurations parameters
dot1xAccountingVariable String
Variable name
dot1xAuthentication Boolean
Authentication configurations parameters
dot1xAuthenticationVariable String
Variable name
id String
The id of the feature template
name String
The name of the feature template
radiusClients List<GetCedgeAaaFeatureTemplateRadiusClient>
Specify a RADIUS client
radiusDynamicAuthorAuthenticationType String
Authentication Type
radiusDynamicAuthorAuthenticationTypeVariable String
Variable name
radiusDynamicAuthorDomainStripping String
Domain Stripping
radiusDynamicAuthorDomainStrippingVariable String
Variable name
radiusDynamicAuthorPort Integer
Specify Radius Dynamic Author Port
radiusDynamicAuthorPortVariable String
Variable name
radiusDynamicAuthorServerKey String
Specify a radius dynamic author server-key
radiusDynamicAuthorServerKeyVariable String
Variable name
radiusServerGroups List<GetCedgeAaaFeatureTemplateRadiusServerGroup>
Configure the Radius serverGroup
radiusTrustsecCtsAuthorizationList String
CTS Authorization List
radiusTrustsecCtsAuthorizationListVariable String
Variable name
radiusTrustsecGroup String
RADIUS trustsec group
serverGroupsPriorityOrder String
ServerGroups priority order
tacacsServerGroups List<GetCedgeAaaFeatureTemplateTacacsServerGroup>
Configure the TACACS serverGroup
templateType String
The template type
users List<GetCedgeAaaFeatureTemplateUser>
Create local login account
version Integer
The version of the feature template
accountingRules GetCedgeAaaFeatureTemplateAccountingRule[]
Configure the accounting rules
authorizationConfigCommands boolean
For configuration mode commands.
authorizationConfigCommandsVariable string
Variable name
authorizationConsole boolean
For enabling console authorization
authorizationConsoleVariable string
Variable name
authorizationRules GetCedgeAaaFeatureTemplateAuthorizationRule[]
Configure the Authorization Rules
description string
The description of the feature template
deviceTypes string[]
List of supported device types
dot1xAccounting boolean
Accounting configurations parameters
dot1xAccountingVariable string
Variable name
dot1xAuthentication boolean
Authentication configurations parameters
dot1xAuthenticationVariable string
Variable name
id string
The id of the feature template
name string
The name of the feature template
radiusClients GetCedgeAaaFeatureTemplateRadiusClient[]
Specify a RADIUS client
radiusDynamicAuthorAuthenticationType string
Authentication Type
radiusDynamicAuthorAuthenticationTypeVariable string
Variable name
radiusDynamicAuthorDomainStripping string
Domain Stripping
radiusDynamicAuthorDomainStrippingVariable string
Variable name
radiusDynamicAuthorPort number
Specify Radius Dynamic Author Port
radiusDynamicAuthorPortVariable string
Variable name
radiusDynamicAuthorServerKey string
Specify a radius dynamic author server-key
radiusDynamicAuthorServerKeyVariable string
Variable name
radiusServerGroups GetCedgeAaaFeatureTemplateRadiusServerGroup[]
Configure the Radius serverGroup
radiusTrustsecCtsAuthorizationList string
CTS Authorization List
radiusTrustsecCtsAuthorizationListVariable string
Variable name
radiusTrustsecGroup string
RADIUS trustsec group
serverGroupsPriorityOrder string
ServerGroups priority order
tacacsServerGroups GetCedgeAaaFeatureTemplateTacacsServerGroup[]
Configure the TACACS serverGroup
templateType string
The template type
users GetCedgeAaaFeatureTemplateUser[]
Create local login account
version number
The version of the feature template
accounting_rules Sequence[GetCedgeAaaFeatureTemplateAccountingRule]
Configure the accounting rules
authorization_config_commands bool
For configuration mode commands.
authorization_config_commands_variable str
Variable name
authorization_console bool
For enabling console authorization
authorization_console_variable str
Variable name
authorization_rules Sequence[GetCedgeAaaFeatureTemplateAuthorizationRule]
Configure the Authorization Rules
description str
The description of the feature template
device_types Sequence[str]
List of supported device types
dot1x_accounting bool
Accounting configurations parameters
dot1x_accounting_variable str
Variable name
dot1x_authentication bool
Authentication configurations parameters
dot1x_authentication_variable str
Variable name
id str
The id of the feature template
name str
The name of the feature template
radius_clients Sequence[GetCedgeAaaFeatureTemplateRadiusClient]
Specify a RADIUS client
radius_dynamic_author_authentication_type str
Authentication Type
radius_dynamic_author_authentication_type_variable str
Variable name
radius_dynamic_author_domain_stripping str
Domain Stripping
radius_dynamic_author_domain_stripping_variable str
Variable name
radius_dynamic_author_port int
Specify Radius Dynamic Author Port
radius_dynamic_author_port_variable str
Variable name
radius_dynamic_author_server_key str
Specify a radius dynamic author server-key
radius_dynamic_author_server_key_variable str
Variable name
radius_server_groups Sequence[GetCedgeAaaFeatureTemplateRadiusServerGroup]
Configure the Radius serverGroup
radius_trustsec_cts_authorization_list str
CTS Authorization List
radius_trustsec_cts_authorization_list_variable str
Variable name
radius_trustsec_group str
RADIUS trustsec group
server_groups_priority_order str
ServerGroups priority order
tacacs_server_groups Sequence[GetCedgeAaaFeatureTemplateTacacsServerGroup]
Configure the TACACS serverGroup
template_type str
The template type
users Sequence[GetCedgeAaaFeatureTemplateUser]
Create local login account
version int
The version of the feature template
accountingRules List<Property Map>
Configure the accounting rules
authorizationConfigCommands Boolean
For configuration mode commands.
authorizationConfigCommandsVariable String
Variable name
authorizationConsole Boolean
For enabling console authorization
authorizationConsoleVariable String
Variable name
authorizationRules List<Property Map>
Configure the Authorization Rules
description String
The description of the feature template
deviceTypes List<String>
List of supported device types
dot1xAccounting Boolean
Accounting configurations parameters
dot1xAccountingVariable String
Variable name
dot1xAuthentication Boolean
Authentication configurations parameters
dot1xAuthenticationVariable String
Variable name
id String
The id of the feature template
name String
The name of the feature template
radiusClients List<Property Map>
Specify a RADIUS client
radiusDynamicAuthorAuthenticationType String
Authentication Type
radiusDynamicAuthorAuthenticationTypeVariable String
Variable name
radiusDynamicAuthorDomainStripping String
Domain Stripping
radiusDynamicAuthorDomainStrippingVariable String
Variable name
radiusDynamicAuthorPort Number
Specify Radius Dynamic Author Port
radiusDynamicAuthorPortVariable String
Variable name
radiusDynamicAuthorServerKey String
Specify a radius dynamic author server-key
radiusDynamicAuthorServerKeyVariable String
Variable name
radiusServerGroups List<Property Map>
Configure the Radius serverGroup
radiusTrustsecCtsAuthorizationList String
CTS Authorization List
radiusTrustsecCtsAuthorizationListVariable String
Variable name
radiusTrustsecGroup String
RADIUS trustsec group
serverGroupsPriorityOrder String
ServerGroups priority order
tacacsServerGroups List<Property Map>
Configure the TACACS serverGroup
templateType String
The template type
users List<Property Map>
Create local login account
version Number
The version of the feature template

Supporting Types

GetCedgeAaaFeatureTemplateAccountingRule

Groups This property is required. string
Comma separated list of groups
Method This property is required. string
Configure Accounting Method
Name This property is required. string
Configure Accounting Rule ID
Optional This property is required. bool
Indicates if list item is considered optional.
PrivilegeLevel This property is required. string
Privilege level when method is commands
StartStop This property is required. bool
Record start and stop without waiting
StartStopVariable This property is required. string
Variable name
Groups This property is required. string
Comma separated list of groups
Method This property is required. string
Configure Accounting Method
Name This property is required. string
Configure Accounting Rule ID
Optional This property is required. bool
Indicates if list item is considered optional.
PrivilegeLevel This property is required. string
Privilege level when method is commands
StartStop This property is required. bool
Record start and stop without waiting
StartStopVariable This property is required. string
Variable name
groups This property is required. String
Comma separated list of groups
method This property is required. String
Configure Accounting Method
name This property is required. String
Configure Accounting Rule ID
optional This property is required. Boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. String
Privilege level when method is commands
startStop This property is required. Boolean
Record start and stop without waiting
startStopVariable This property is required. String
Variable name
groups This property is required. string
Comma separated list of groups
method This property is required. string
Configure Accounting Method
name This property is required. string
Configure Accounting Rule ID
optional This property is required. boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. string
Privilege level when method is commands
startStop This property is required. boolean
Record start and stop without waiting
startStopVariable This property is required. string
Variable name
groups This property is required. str
Comma separated list of groups
method This property is required. str
Configure Accounting Method
name This property is required. str
Configure Accounting Rule ID
optional This property is required. bool
Indicates if list item is considered optional.
privilege_level This property is required. str
Privilege level when method is commands
start_stop This property is required. bool
Record start and stop without waiting
start_stop_variable This property is required. str
Variable name
groups This property is required. String
Comma separated list of groups
method This property is required. String
Configure Accounting Method
name This property is required. String
Configure Accounting Rule ID
optional This property is required. Boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. String
Privilege level when method is commands
startStop This property is required. Boolean
Record start and stop without waiting
startStopVariable This property is required. String
Variable name

GetCedgeAaaFeatureTemplateAuthorizationRule

Authenticated This property is required. bool
Succeed if user has authenticated
Groups This property is required. string
Comma separated list of groups
Method This property is required. string
Method
Name This property is required. string
Configure Authorization Rule ID
Optional This property is required. bool
Indicates if list item is considered optional.
PrivilegeLevel This property is required. string
Privilege level when method is commands
Authenticated This property is required. bool
Succeed if user has authenticated
Groups This property is required. string
Comma separated list of groups
Method This property is required. string
Method
Name This property is required. string
Configure Authorization Rule ID
Optional This property is required. bool
Indicates if list item is considered optional.
PrivilegeLevel This property is required. string
Privilege level when method is commands
authenticated This property is required. Boolean
Succeed if user has authenticated
groups This property is required. String
Comma separated list of groups
method This property is required. String
Method
name This property is required. String
Configure Authorization Rule ID
optional This property is required. Boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. String
Privilege level when method is commands
authenticated This property is required. boolean
Succeed if user has authenticated
groups This property is required. string
Comma separated list of groups
method This property is required. string
Method
name This property is required. string
Configure Authorization Rule ID
optional This property is required. boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. string
Privilege level when method is commands
authenticated This property is required. bool
Succeed if user has authenticated
groups This property is required. str
Comma separated list of groups
method This property is required. str
Method
name This property is required. str
Configure Authorization Rule ID
optional This property is required. bool
Indicates if list item is considered optional.
privilege_level This property is required. str
Privilege level when method is commands
authenticated This property is required. Boolean
Succeed if user has authenticated
groups This property is required. String
Comma separated list of groups
method This property is required. String
Method
name This property is required. String
Configure Authorization Rule ID
optional This property is required. Boolean
Indicates if list item is considered optional.
privilegeLevel This property is required. String
Privilege level when method is commands

GetCedgeAaaFeatureTemplateRadiusClient

ClientIp This property is required. string
Client IP
ClientIpVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
VpnConfigurations This property is required. List<GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration>
VPN configuration
ClientIp This property is required. string
Client IP
ClientIpVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
VpnConfigurations This property is required. []GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration
VPN configuration
clientIp This property is required. String
Client IP
clientIpVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
vpnConfigurations This property is required. List<GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration>
VPN configuration
clientIp This property is required. string
Client IP
clientIpVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
vpnConfigurations This property is required. GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration[]
VPN configuration
client_ip This property is required. str
Client IP
client_ip_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
vpn_configurations This property is required. Sequence[GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration]
VPN configuration
clientIp This property is required. String
Client IP
clientIpVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
vpnConfigurations This property is required. List<Property Map>
VPN configuration

GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration

Optional This property is required. bool
Indicates if list item is considered optional.
ServerKey This property is required. string
Specify a RADIUS client server-key
ServerKeyVariable This property is required. string
Variable name
VpnId This property is required. int
VPN ID
VpnIdVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
ServerKey This property is required. string
Specify a RADIUS client server-key
ServerKeyVariable This property is required. string
Variable name
VpnId This property is required. int
VPN ID
VpnIdVariable This property is required. string
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
serverKey This property is required. String
Specify a RADIUS client server-key
serverKeyVariable This property is required. String
Variable name
vpnId This property is required. Integer
VPN ID
vpnIdVariable This property is required. String
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
serverKey This property is required. string
Specify a RADIUS client server-key
serverKeyVariable This property is required. string
Variable name
vpnId This property is required. number
VPN ID
vpnIdVariable This property is required. string
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
server_key This property is required. str
Specify a RADIUS client server-key
server_key_variable This property is required. str
Variable name
vpn_id This property is required. int
VPN ID
vpn_id_variable This property is required. str
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
serverKey This property is required. String
Specify a RADIUS client server-key
serverKeyVariable This property is required. String
Variable name
vpnId This property is required. Number
VPN ID
vpnIdVariable This property is required. String
Variable name

GetCedgeAaaFeatureTemplateRadiusServerGroup

GroupName This property is required. string
Set Radius server Group Name
Optional This property is required. bool
Indicates if list item is considered optional.
Servers This property is required. List<GetCedgeAaaFeatureTemplateRadiusServerGroupServer>
Configure the Radius server
SourceInterface This property is required. string
Set interface to use to reach Radius server
SourceInterfaceVariable This property is required. string
Variable name
VpnId This property is required. int
Set VPN in which Radius server is located
GroupName This property is required. string
Set Radius server Group Name
Optional This property is required. bool
Indicates if list item is considered optional.
Servers This property is required. []GetCedgeAaaFeatureTemplateRadiusServerGroupServer
Configure the Radius server
SourceInterface This property is required. string
Set interface to use to reach Radius server
SourceInterfaceVariable This property is required. string
Variable name
VpnId This property is required. int
Set VPN in which Radius server is located
groupName This property is required. String
Set Radius server Group Name
optional This property is required. Boolean
Indicates if list item is considered optional.
servers This property is required. List<GetCedgeAaaFeatureTemplateRadiusServerGroupServer>
Configure the Radius server
sourceInterface This property is required. String
Set interface to use to reach Radius server
sourceInterfaceVariable This property is required. String
Variable name
vpnId This property is required. Integer
Set VPN in which Radius server is located
groupName This property is required. string
Set Radius server Group Name
optional This property is required. boolean
Indicates if list item is considered optional.
servers This property is required. GetCedgeAaaFeatureTemplateRadiusServerGroupServer[]
Configure the Radius server
sourceInterface This property is required. string
Set interface to use to reach Radius server
sourceInterfaceVariable This property is required. string
Variable name
vpnId This property is required. number
Set VPN in which Radius server is located
group_name This property is required. str
Set Radius server Group Name
optional This property is required. bool
Indicates if list item is considered optional.
servers This property is required. Sequence[GetCedgeAaaFeatureTemplateRadiusServerGroupServer]
Configure the Radius server
source_interface This property is required. str
Set interface to use to reach Radius server
source_interface_variable This property is required. str
Variable name
vpn_id This property is required. int
Set VPN in which Radius server is located
groupName This property is required. String
Set Radius server Group Name
optional This property is required. Boolean
Indicates if list item is considered optional.
servers This property is required. List<Property Map>
Configure the Radius server
sourceInterface This property is required. String
Set interface to use to reach Radius server
sourceInterfaceVariable This property is required. String
Variable name
vpnId This property is required. Number
Set VPN in which Radius server is located

GetCedgeAaaFeatureTemplateRadiusServerGroupServer

AccountingPort This property is required. int
Set Accounting port to use to connect to Radius server
AccountingPortVariable This property is required. string
Variable name
Address This property is required. string
Set IP address of Radius server
AuthenticationPort This property is required. int
Set Authentication port to use to connect to Radius server
AuthenticationPortVariable This property is required. string
Variable name
EncryptionType This property is required. string
Type of encyption. To be used for type 6
Key This property is required. string
Set the Radius server shared key
KeyType This property is required. string
key type
KeyTypeVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Retransmit This property is required. int
Configure how many times to contact this Radius server
RetransmitVariable This property is required. string
Variable name
SecretKey This property is required. string
Set the Radius server shared type 7 encrypted key
SecretKeyVariable This property is required. string
Variable name
Timeout This property is required. int
Configure how long to wait for replies from the Radius server
TimeoutVariable This property is required. string
Variable name
AccountingPort This property is required. int
Set Accounting port to use to connect to Radius server
AccountingPortVariable This property is required. string
Variable name
Address This property is required. string
Set IP address of Radius server
AuthenticationPort This property is required. int
Set Authentication port to use to connect to Radius server
AuthenticationPortVariable This property is required. string
Variable name
EncryptionType This property is required. string
Type of encyption. To be used for type 6
Key This property is required. string
Set the Radius server shared key
KeyType This property is required. string
key type
KeyTypeVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Retransmit This property is required. int
Configure how many times to contact this Radius server
RetransmitVariable This property is required. string
Variable name
SecretKey This property is required. string
Set the Radius server shared type 7 encrypted key
SecretKeyVariable This property is required. string
Variable name
Timeout This property is required. int
Configure how long to wait for replies from the Radius server
TimeoutVariable This property is required. string
Variable name
accountingPort This property is required. Integer
Set Accounting port to use to connect to Radius server
accountingPortVariable This property is required. String
Variable name
address This property is required. String
Set IP address of Radius server
authenticationPort This property is required. Integer
Set Authentication port to use to connect to Radius server
authenticationPortVariable This property is required. String
Variable name
encryptionType This property is required. String
Type of encyption. To be used for type 6
key This property is required. String
Set the Radius server shared key
keyType This property is required. String
key type
keyTypeVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
retransmit This property is required. Integer
Configure how many times to contact this Radius server
retransmitVariable This property is required. String
Variable name
secretKey This property is required. String
Set the Radius server shared type 7 encrypted key
secretKeyVariable This property is required. String
Variable name
timeout This property is required. Integer
Configure how long to wait for replies from the Radius server
timeoutVariable This property is required. String
Variable name
accountingPort This property is required. number
Set Accounting port to use to connect to Radius server
accountingPortVariable This property is required. string
Variable name
address This property is required. string
Set IP address of Radius server
authenticationPort This property is required. number
Set Authentication port to use to connect to Radius server
authenticationPortVariable This property is required. string
Variable name
encryptionType This property is required. string
Type of encyption. To be used for type 6
key This property is required. string
Set the Radius server shared key
keyType This property is required. string
key type
keyTypeVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
retransmit This property is required. number
Configure how many times to contact this Radius server
retransmitVariable This property is required. string
Variable name
secretKey This property is required. string
Set the Radius server shared type 7 encrypted key
secretKeyVariable This property is required. string
Variable name
timeout This property is required. number
Configure how long to wait for replies from the Radius server
timeoutVariable This property is required. string
Variable name
accounting_port This property is required. int
Set Accounting port to use to connect to Radius server
accounting_port_variable This property is required. str
Variable name
address This property is required. str
Set IP address of Radius server
authentication_port This property is required. int
Set Authentication port to use to connect to Radius server
authentication_port_variable This property is required. str
Variable name
encryption_type This property is required. str
Type of encyption. To be used for type 6
key This property is required. str
Set the Radius server shared key
key_type This property is required. str
key type
key_type_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
retransmit This property is required. int
Configure how many times to contact this Radius server
retransmit_variable This property is required. str
Variable name
secret_key This property is required. str
Set the Radius server shared type 7 encrypted key
secret_key_variable This property is required. str
Variable name
timeout This property is required. int
Configure how long to wait for replies from the Radius server
timeout_variable This property is required. str
Variable name
accountingPort This property is required. Number
Set Accounting port to use to connect to Radius server
accountingPortVariable This property is required. String
Variable name
address This property is required. String
Set IP address of Radius server
authenticationPort This property is required. Number
Set Authentication port to use to connect to Radius server
authenticationPortVariable This property is required. String
Variable name
encryptionType This property is required. String
Type of encyption. To be used for type 6
key This property is required. String
Set the Radius server shared key
keyType This property is required. String
key type
keyTypeVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
retransmit This property is required. Number
Configure how many times to contact this Radius server
retransmitVariable This property is required. String
Variable name
secretKey This property is required. String
Set the Radius server shared type 7 encrypted key
secretKeyVariable This property is required. String
Variable name
timeout This property is required. Number
Configure how long to wait for replies from the Radius server
timeoutVariable This property is required. String
Variable name

GetCedgeAaaFeatureTemplateTacacsServerGroup

GroupName This property is required. string
Set TACACS server Group Name
Optional This property is required. bool
Indicates if list item is considered optional.
Servers This property is required. List<GetCedgeAaaFeatureTemplateTacacsServerGroupServer>
Configure the TACACS server
SourceInterface This property is required. string
Set interface to use to reach TACACS server
SourceInterfaceVariable This property is required. string
Variable name
VpnId This property is required. int
Set VPN in which TACACS server is located
GroupName This property is required. string
Set TACACS server Group Name
Optional This property is required. bool
Indicates if list item is considered optional.
Servers This property is required. []GetCedgeAaaFeatureTemplateTacacsServerGroupServer
Configure the TACACS server
SourceInterface This property is required. string
Set interface to use to reach TACACS server
SourceInterfaceVariable This property is required. string
Variable name
VpnId This property is required. int
Set VPN in which TACACS server is located
groupName This property is required. String
Set TACACS server Group Name
optional This property is required. Boolean
Indicates if list item is considered optional.
servers This property is required. List<GetCedgeAaaFeatureTemplateTacacsServerGroupServer>
Configure the TACACS server
sourceInterface This property is required. String
Set interface to use to reach TACACS server
sourceInterfaceVariable This property is required. String
Variable name
vpnId This property is required. Integer
Set VPN in which TACACS server is located
groupName This property is required. string
Set TACACS server Group Name
optional This property is required. boolean
Indicates if list item is considered optional.
servers This property is required. GetCedgeAaaFeatureTemplateTacacsServerGroupServer[]
Configure the TACACS server
sourceInterface This property is required. string
Set interface to use to reach TACACS server
sourceInterfaceVariable This property is required. string
Variable name
vpnId This property is required. number
Set VPN in which TACACS server is located
group_name This property is required. str
Set TACACS server Group Name
optional This property is required. bool
Indicates if list item is considered optional.
servers This property is required. Sequence[GetCedgeAaaFeatureTemplateTacacsServerGroupServer]
Configure the TACACS server
source_interface This property is required. str
Set interface to use to reach TACACS server
source_interface_variable This property is required. str
Variable name
vpn_id This property is required. int
Set VPN in which TACACS server is located
groupName This property is required. String
Set TACACS server Group Name
optional This property is required. Boolean
Indicates if list item is considered optional.
servers This property is required. List<Property Map>
Configure the TACACS server
sourceInterface This property is required. String
Set interface to use to reach TACACS server
sourceInterfaceVariable This property is required. String
Variable name
vpnId This property is required. Number
Set VPN in which TACACS server is located

GetCedgeAaaFeatureTemplateTacacsServerGroupServer

Address This property is required. string
Set IP address of TACACS server
EncryptionType This property is required. string
Type of encyption. To be used for type 6
Key This property is required. string
Set the TACACS server shared key
Optional This property is required. bool
Indicates if list item is considered optional.
Port This property is required. int
TACACS Port
PortVariable This property is required. string
Variable name
SecretKey This property is required. string
Set the TACACS server shared type 7 encrypted key
SecretKeyVariable This property is required. string
Variable name
Timeout This property is required. int
Configure how long to wait for replies from the TACACS server
TimeoutVariable This property is required. string
Variable name
Address This property is required. string
Set IP address of TACACS server
EncryptionType This property is required. string
Type of encyption. To be used for type 6
Key This property is required. string
Set the TACACS server shared key
Optional This property is required. bool
Indicates if list item is considered optional.
Port This property is required. int
TACACS Port
PortVariable This property is required. string
Variable name
SecretKey This property is required. string
Set the TACACS server shared type 7 encrypted key
SecretKeyVariable This property is required. string
Variable name
Timeout This property is required. int
Configure how long to wait for replies from the TACACS server
TimeoutVariable This property is required. string
Variable name
address This property is required. String
Set IP address of TACACS server
encryptionType This property is required. String
Type of encyption. To be used for type 6
key This property is required. String
Set the TACACS server shared key
optional This property is required. Boolean
Indicates if list item is considered optional.
port This property is required. Integer
TACACS Port
portVariable This property is required. String
Variable name
secretKey This property is required. String
Set the TACACS server shared type 7 encrypted key
secretKeyVariable This property is required. String
Variable name
timeout This property is required. Integer
Configure how long to wait for replies from the TACACS server
timeoutVariable This property is required. String
Variable name
address This property is required. string
Set IP address of TACACS server
encryptionType This property is required. string
Type of encyption. To be used for type 6
key This property is required. string
Set the TACACS server shared key
optional This property is required. boolean
Indicates if list item is considered optional.
port This property is required. number
TACACS Port
portVariable This property is required. string
Variable name
secretKey This property is required. string
Set the TACACS server shared type 7 encrypted key
secretKeyVariable This property is required. string
Variable name
timeout This property is required. number
Configure how long to wait for replies from the TACACS server
timeoutVariable This property is required. string
Variable name
address This property is required. str
Set IP address of TACACS server
encryption_type This property is required. str
Type of encyption. To be used for type 6
key This property is required. str
Set the TACACS server shared key
optional This property is required. bool
Indicates if list item is considered optional.
port This property is required. int
TACACS Port
port_variable This property is required. str
Variable name
secret_key This property is required. str
Set the TACACS server shared type 7 encrypted key
secret_key_variable This property is required. str
Variable name
timeout This property is required. int
Configure how long to wait for replies from the TACACS server
timeout_variable This property is required. str
Variable name
address This property is required. String
Set IP address of TACACS server
encryptionType This property is required. String
Type of encyption. To be used for type 6
key This property is required. String
Set the TACACS server shared key
optional This property is required. Boolean
Indicates if list item is considered optional.
port This property is required. Number
TACACS Port
portVariable This property is required. String
Variable name
secretKey This property is required. String
Set the TACACS server shared type 7 encrypted key
secretKeyVariable This property is required. String
Variable name
timeout This property is required. Number
Configure how long to wait for replies from the TACACS server
timeoutVariable This property is required. String
Variable name

GetCedgeAaaFeatureTemplateUser

Name This property is required. string
Set the username
NameVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Password This property is required. string
Set the user password
PrivilegeLevel This property is required. string
Set Privilege Level for this user
PrivilegeLevelVariable This property is required. string
Variable name
Secret This property is required. string
Set the user scrypt password/hash
SshPubkeys This property is required. List<GetCedgeAaaFeatureTemplateUserSshPubkey>
List of RSA public-keys per user
Name This property is required. string
Set the username
NameVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Password This property is required. string
Set the user password
PrivilegeLevel This property is required. string
Set Privilege Level for this user
PrivilegeLevelVariable This property is required. string
Variable name
Secret This property is required. string
Set the user scrypt password/hash
SshPubkeys This property is required. []GetCedgeAaaFeatureTemplateUserSshPubkey
List of RSA public-keys per user
name This property is required. String
Set the username
nameVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
password This property is required. String
Set the user password
privilegeLevel This property is required. String
Set Privilege Level for this user
privilegeLevelVariable This property is required. String
Variable name
secret This property is required. String
Set the user scrypt password/hash
sshPubkeys This property is required. List<GetCedgeAaaFeatureTemplateUserSshPubkey>
List of RSA public-keys per user
name This property is required. string
Set the username
nameVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
password This property is required. string
Set the user password
privilegeLevel This property is required. string
Set Privilege Level for this user
privilegeLevelVariable This property is required. string
Variable name
secret This property is required. string
Set the user scrypt password/hash
sshPubkeys This property is required. GetCedgeAaaFeatureTemplateUserSshPubkey[]
List of RSA public-keys per user
name This property is required. str
Set the username
name_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
password This property is required. str
Set the user password
privilege_level This property is required. str
Set Privilege Level for this user
privilege_level_variable This property is required. str
Variable name
secret This property is required. str
Set the user scrypt password/hash
ssh_pubkeys This property is required. Sequence[GetCedgeAaaFeatureTemplateUserSshPubkey]
List of RSA public-keys per user
name This property is required. String
Set the username
nameVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
password This property is required. String
Set the user password
privilegeLevel This property is required. String
Set Privilege Level for this user
privilegeLevelVariable This property is required. String
Variable name
secret This property is required. String
Set the user scrypt password/hash
sshPubkeys This property is required. List<Property Map>
List of RSA public-keys per user

GetCedgeAaaFeatureTemplateUserSshPubkey

KeyString This property is required. string
Set the RSA key string
KeyType This property is required. string
Only RSA is supported
KeyTypeVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
KeyString This property is required. string
Set the RSA key string
KeyType This property is required. string
Only RSA is supported
KeyTypeVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
keyString This property is required. String
Set the RSA key string
keyType This property is required. String
Only RSA is supported
keyTypeVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
keyString This property is required. string
Set the RSA key string
keyType This property is required. string
Only RSA is supported
keyTypeVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
key_string This property is required. str
Set the RSA key string
key_type This property is required. str
Only RSA is supported
key_type_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
keyString This property is required. String
Set the RSA key string
keyType This property is required. String
Only RSA is supported
keyTypeVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi