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

sdwan.getCedgeAaaFeatureTemplate

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 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",
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.get_cedge_aaa_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getCedgeAaaFeatureTemplate
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
    

    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>
    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]
    func LookupCedgeAaaFeatureTemplate(ctx *Context, args *LookupCedgeAaaFeatureTemplateArgs, opts ...InvokeOption) (*LookupCedgeAaaFeatureTemplateResult, error)
    func LookupCedgeAaaFeatureTemplateOutput(ctx *Context, args *LookupCedgeAaaFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCedgeAaaFeatureTemplateResultOutput

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

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

    GetCedgeAaaFeatureTemplateAuthorizationRule

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

    GetCedgeAaaFeatureTemplateRadiusClient

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

    GetCedgeAaaFeatureTemplateRadiusClientVpnConfiguration

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

    GetCedgeAaaFeatureTemplateRadiusServerGroup

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

    GetCedgeAaaFeatureTemplateRadiusServerGroupServer

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

    GetCedgeAaaFeatureTemplateTacacsServerGroup

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

    GetCedgeAaaFeatureTemplateTacacsServerGroupServer

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

    GetCedgeAaaFeatureTemplateUser

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

    GetCedgeAaaFeatureTemplateUserSshPubkey

    KeyString string
    Set the RSA key string
    KeyType string
    Only RSA is supported
    KeyTypeVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    KeyString string
    Set the RSA key string
    KeyType string
    Only RSA is supported
    KeyTypeVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    keyString String
    Set the RSA key string
    keyType String
    Only RSA is supported
    keyTypeVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    keyString string
    Set the RSA key string
    keyType string
    Only RSA is supported
    keyTypeVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    key_string str
    Set the RSA key string
    key_type str
    Only RSA is supported
    key_type_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    keyString String
    Set the RSA key string
    keyType String
    Only RSA is supported
    keyTypeVariable String
    Variable name
    optional 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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi