Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
This data source can read the Cisco Security feature template.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getCiscoSecurityFeatureTemplate({
id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_cisco_security_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.LookupCiscoSecurityFeatureTemplate(ctx, &sdwan.LookupCiscoSecurityFeatureTemplateArgs{
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.GetCiscoSecurityFeatureTemplate.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.GetCiscoSecurityFeatureTemplateArgs;
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.getCiscoSecurityFeatureTemplate(GetCiscoSecurityFeatureTemplateArgs.builder()
.id("f6b2c44c-693c-4763-b010-895aa3d236bd")
.build());
}
}
variables:
example:
fn::invoke:
function: sdwan:getCiscoSecurityFeatureTemplate
arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
Using getCiscoSecurityFeatureTemplate
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 getCiscoSecurityFeatureTemplate(args: GetCiscoSecurityFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCiscoSecurityFeatureTemplateResult>
function getCiscoSecurityFeatureTemplateOutput(args: GetCiscoSecurityFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCiscoSecurityFeatureTemplateResult>def get_cisco_security_feature_template(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCiscoSecurityFeatureTemplateResult
def get_cisco_security_feature_template_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCiscoSecurityFeatureTemplateResult]func LookupCiscoSecurityFeatureTemplate(ctx *Context, args *LookupCiscoSecurityFeatureTemplateArgs, opts ...InvokeOption) (*LookupCiscoSecurityFeatureTemplateResult, error)
func LookupCiscoSecurityFeatureTemplateOutput(ctx *Context, args *LookupCiscoSecurityFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCiscoSecurityFeatureTemplateResultOutput> Note: This function is named LookupCiscoSecurityFeatureTemplate in the Go SDK.
public static class GetCiscoSecurityFeatureTemplate
{
public static Task<GetCiscoSecurityFeatureTemplateResult> InvokeAsync(GetCiscoSecurityFeatureTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetCiscoSecurityFeatureTemplateResult> Invoke(GetCiscoSecurityFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCiscoSecurityFeatureTemplateResult> getCiscoSecurityFeatureTemplate(GetCiscoSecurityFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetCiscoSecurityFeatureTemplateResult> getCiscoSecurityFeatureTemplate(GetCiscoSecurityFeatureTemplateArgs args, InvokeOptions options)
fn::invoke:
function: sdwan:index/getCiscoSecurityFeatureTemplate:getCiscoSecurityFeatureTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
getCiscoSecurityFeatureTemplate Result
The following output properties are available:
- Authentication
Type stringVariable - Variable name
- Authentication
Types List<string> - Set the authentication type for DTLS connections
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types
- Extended
Ar intWindow - Extended Anti-Replay Window
- Extended
Ar stringWindow Variable - Variable name
- Id string
- The id of the feature template
- Integrity
Type stringVariable - Variable name
- Integrity
Types List<string> - Set the authentication type for DTLS connections
- Keychains
List<Get
Cisco Security Feature Template Keychain> - Configure a Keychain
- Keys
List<Get
Cisco Security Feature Template Key> - Configure a Key
- Name string
- The name of the feature template
- Pairwise
Keying bool - Enable or disable IPsec pairwise-keying
- Pairwise
Keying stringVariable - Variable name
- Rekey
Interval int - Set how often to change the AES key for DTLS connections
- Rekey
Interval stringVariable - Variable name
- Replay
Window string - Set the sliding replay window size
- Replay
Window stringVariable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- Authentication
Type stringVariable - Variable name
- Authentication
Types []string - Set the authentication type for DTLS connections
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types
- Extended
Ar intWindow - Extended Anti-Replay Window
- Extended
Ar stringWindow Variable - Variable name
- Id string
- The id of the feature template
- Integrity
Type stringVariable - Variable name
- Integrity
Types []string - Set the authentication type for DTLS connections
- Keychains
[]Get
Cisco Security Feature Template Keychain - Configure a Keychain
- Keys
[]Get
Cisco Security Feature Template Key - Configure a Key
- Name string
- The name of the feature template
- Pairwise
Keying bool - Enable or disable IPsec pairwise-keying
- Pairwise
Keying stringVariable - Variable name
- Rekey
Interval int - Set how often to change the AES key for DTLS connections
- Rekey
Interval stringVariable - Variable name
- Replay
Window string - Set the sliding replay window size
- Replay
Window stringVariable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- authentication
Type StringVariable - Variable name
- authentication
Types List<String> - Set the authentication type for DTLS connections
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- extended
Ar IntegerWindow - Extended Anti-Replay Window
- extended
Ar StringWindow Variable - Variable name
- id String
- The id of the feature template
- integrity
Type StringVariable - Variable name
- integrity
Types List<String> - Set the authentication type for DTLS connections
- keychains
List<Get
Cisco Security Feature Template Keychain> - Configure a Keychain
- keys
List<Get
Cisco Security Feature Template Key> - Configure a Key
- name String
- The name of the feature template
- pairwise
Keying Boolean - Enable or disable IPsec pairwise-keying
- pairwise
Keying StringVariable - Variable name
- rekey
Interval Integer - Set how often to change the AES key for DTLS connections
- rekey
Interval StringVariable - Variable name
- replay
Window String - Set the sliding replay window size
- replay
Window StringVariable - Variable name
- template
Type String - The template type
- version Integer
- The version of the feature template
- authentication
Type stringVariable - Variable name
- authentication
Types string[] - Set the authentication type for DTLS connections
- description string
- The description of the feature template
- device
Types string[] - List of supported device types
- extended
Ar numberWindow - Extended Anti-Replay Window
- extended
Ar stringWindow Variable - Variable name
- id string
- The id of the feature template
- integrity
Type stringVariable - Variable name
- integrity
Types string[] - Set the authentication type for DTLS connections
- keychains
Get
Cisco Security Feature Template Keychain[] - Configure a Keychain
- keys
Get
Cisco Security Feature Template Key[] - Configure a Key
- name string
- The name of the feature template
- pairwise
Keying boolean - Enable or disable IPsec pairwise-keying
- pairwise
Keying stringVariable - Variable name
- rekey
Interval number - Set how often to change the AES key for DTLS connections
- rekey
Interval stringVariable - Variable name
- replay
Window string - Set the sliding replay window size
- replay
Window stringVariable - Variable name
- template
Type string - The template type
- version number
- The version of the feature template
- authentication_
type_ strvariable - Variable name
- authentication_
types Sequence[str] - Set the authentication type for DTLS connections
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types
- extended_
ar_ intwindow - Extended Anti-Replay Window
- extended_
ar_ strwindow_ variable - Variable name
- id str
- The id of the feature template
- integrity_
type_ strvariable - Variable name
- integrity_
types Sequence[str] - Set the authentication type for DTLS connections
- keychains
Sequence[Get
Cisco Security Feature Template Keychain] - Configure a Keychain
- keys
Sequence[Get
Cisco Security Feature Template Key] - Configure a Key
- name str
- The name of the feature template
- pairwise_
keying bool - Enable or disable IPsec pairwise-keying
- pairwise_
keying_ strvariable - Variable name
- rekey_
interval int - Set how often to change the AES key for DTLS connections
- rekey_
interval_ strvariable - Variable name
- replay_
window str - Set the sliding replay window size
- replay_
window_ strvariable - Variable name
- template_
type str - The template type
- version int
- The version of the feature template
- authentication
Type StringVariable - Variable name
- authentication
Types List<String> - Set the authentication type for DTLS connections
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- extended
Ar NumberWindow - Extended Anti-Replay Window
- extended
Ar StringWindow Variable - Variable name
- id String
- The id of the feature template
- integrity
Type StringVariable - Variable name
- integrity
Types List<String> - Set the authentication type for DTLS connections
- keychains List<Property Map>
- Configure a Keychain
- keys List<Property Map>
- Configure a Key
- name String
- The name of the feature template
- pairwise
Keying Boolean - Enable or disable IPsec pairwise-keying
- pairwise
Keying StringVariable - Variable name
- rekey
Interval Number - Set how often to change the AES key for DTLS connections
- rekey
Interval StringVariable - Variable name
- replay
Window String - Set the sliding replay window size
- replay
Window StringVariable - Variable name
- template
Type String - The template type
- version Number
- The version of the feature template
Supporting Types
GetCiscoSecurityFeatureTemplateKey
- Accept
Ao boolMismatch - Configure Accept AO Mismatch
- Accept
Ao stringMismatch Variable - Variable name
- Accept
Lifetime intDuration - Configure Accept lifetime Duration
- Accept
Lifetime stringDuration Variable - Variable name
- Accept
Lifetime stringEnd Time - Configure Key lifetime end time
- Accept
Lifetime stringEnd Time Format - Configure Key lifetime end time
- Accept
Lifetime boolInfinite - Configure Key lifetime end time
- Accept
Lifetime stringInfinite Variable - Variable name
- Accept
Lifetime boolLocal - Configure Accept Lifetime Local
- Accept
Lifetime stringLocal Variable - Variable name
- Accept
Lifetime stringStart Time - Configure Key lifetime start time
- Chain
Name string - Select the chain name
- Crypto
Algorithm string - Crypto Algorithm
- Id string
- Select the Key ID
- Include
Tcp boolOptions - Configure Include TCP Options
- Include
Tcp stringOptions Variable - Variable name
- Key
String string - Specify the Key String
- Key
String stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Receive
Id int - Specify the Receiver ID
- Receive
Id stringVariable - Variable name
- Send
Id int - Specify the Send ID
- Send
Id stringVariable - Variable name
- Send
Lifetime intDuration - Configure Send lifetime Duration
- Send
Lifetime stringDuration Variable - Variable name
- Send
Lifetime stringEnd Time - Configure Key lifetime end time
- Send
Lifetime stringEnd Time Format - Configure Key lifetime end time
- Send
Lifetime boolInfinite - Configure Key lifetime end time
- Send
Lifetime stringInfinite Variable - Variable name
- Send
Lifetime boolLocal - Configure Send lifetime Local
- Send
Lifetime stringLocal Variable - Variable name
- Send
Lifetime stringStart Time - Configure Key lifetime start time
- Accept
Ao boolMismatch - Configure Accept AO Mismatch
- Accept
Ao stringMismatch Variable - Variable name
- Accept
Lifetime intDuration - Configure Accept lifetime Duration
- Accept
Lifetime stringDuration Variable - Variable name
- Accept
Lifetime stringEnd Time - Configure Key lifetime end time
- Accept
Lifetime stringEnd Time Format - Configure Key lifetime end time
- Accept
Lifetime boolInfinite - Configure Key lifetime end time
- Accept
Lifetime stringInfinite Variable - Variable name
- Accept
Lifetime boolLocal - Configure Accept Lifetime Local
- Accept
Lifetime stringLocal Variable - Variable name
- Accept
Lifetime stringStart Time - Configure Key lifetime start time
- Chain
Name string - Select the chain name
- Crypto
Algorithm string - Crypto Algorithm
- Id string
- Select the Key ID
- Include
Tcp boolOptions - Configure Include TCP Options
- Include
Tcp stringOptions Variable - Variable name
- Key
String string - Specify the Key String
- Key
String stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Receive
Id int - Specify the Receiver ID
- Receive
Id stringVariable - Variable name
- Send
Id int - Specify the Send ID
- Send
Id stringVariable - Variable name
- Send
Lifetime intDuration - Configure Send lifetime Duration
- Send
Lifetime stringDuration Variable - Variable name
- Send
Lifetime stringEnd Time - Configure Key lifetime end time
- Send
Lifetime stringEnd Time Format - Configure Key lifetime end time
- Send
Lifetime boolInfinite - Configure Key lifetime end time
- Send
Lifetime stringInfinite Variable - Variable name
- Send
Lifetime boolLocal - Configure Send lifetime Local
- Send
Lifetime stringLocal Variable - Variable name
- Send
Lifetime stringStart Time - Configure Key lifetime start time
- accept
Ao BooleanMismatch - Configure Accept AO Mismatch
- accept
Ao StringMismatch Variable - Variable name
- accept
Lifetime IntegerDuration - Configure Accept lifetime Duration
- accept
Lifetime StringDuration Variable - Variable name
- accept
Lifetime StringEnd Time - Configure Key lifetime end time
- accept
Lifetime StringEnd Time Format - Configure Key lifetime end time
- accept
Lifetime BooleanInfinite - Configure Key lifetime end time
- accept
Lifetime StringInfinite Variable - Variable name
- accept
Lifetime BooleanLocal - Configure Accept Lifetime Local
- accept
Lifetime StringLocal Variable - Variable name
- accept
Lifetime StringStart Time - Configure Key lifetime start time
- chain
Name String - Select the chain name
- crypto
Algorithm String - Crypto Algorithm
- id String
- Select the Key ID
- include
Tcp BooleanOptions - Configure Include TCP Options
- include
Tcp StringOptions Variable - Variable name
- key
String String - Specify the Key String
- key
String StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- receive
Id Integer - Specify the Receiver ID
- receive
Id StringVariable - Variable name
- send
Id Integer - Specify the Send ID
- send
Id StringVariable - Variable name
- send
Lifetime IntegerDuration - Configure Send lifetime Duration
- send
Lifetime StringDuration Variable - Variable name
- send
Lifetime StringEnd Time - Configure Key lifetime end time
- send
Lifetime StringEnd Time Format - Configure Key lifetime end time
- send
Lifetime BooleanInfinite - Configure Key lifetime end time
- send
Lifetime StringInfinite Variable - Variable name
- send
Lifetime BooleanLocal - Configure Send lifetime Local
- send
Lifetime StringLocal Variable - Variable name
- send
Lifetime StringStart Time - Configure Key lifetime start time
- accept
Ao booleanMismatch - Configure Accept AO Mismatch
- accept
Ao stringMismatch Variable - Variable name
- accept
Lifetime numberDuration - Configure Accept lifetime Duration
- accept
Lifetime stringDuration Variable - Variable name
- accept
Lifetime stringEnd Time - Configure Key lifetime end time
- accept
Lifetime stringEnd Time Format - Configure Key lifetime end time
- accept
Lifetime booleanInfinite - Configure Key lifetime end time
- accept
Lifetime stringInfinite Variable - Variable name
- accept
Lifetime booleanLocal - Configure Accept Lifetime Local
- accept
Lifetime stringLocal Variable - Variable name
- accept
Lifetime stringStart Time - Configure Key lifetime start time
- chain
Name string - Select the chain name
- crypto
Algorithm string - Crypto Algorithm
- id string
- Select the Key ID
- include
Tcp booleanOptions - Configure Include TCP Options
- include
Tcp stringOptions Variable - Variable name
- key
String string - Specify the Key String
- key
String stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- receive
Id number - Specify the Receiver ID
- receive
Id stringVariable - Variable name
- send
Id number - Specify the Send ID
- send
Id stringVariable - Variable name
- send
Lifetime numberDuration - Configure Send lifetime Duration
- send
Lifetime stringDuration Variable - Variable name
- send
Lifetime stringEnd Time - Configure Key lifetime end time
- send
Lifetime stringEnd Time Format - Configure Key lifetime end time
- send
Lifetime booleanInfinite - Configure Key lifetime end time
- send
Lifetime stringInfinite Variable - Variable name
- send
Lifetime booleanLocal - Configure Send lifetime Local
- send
Lifetime stringLocal Variable - Variable name
- send
Lifetime stringStart Time - Configure Key lifetime start time
- accept_
ao_ boolmismatch - Configure Accept AO Mismatch
- accept_
ao_ strmismatch_ variable - Variable name
- accept_
lifetime_ intduration - Configure Accept lifetime Duration
- accept_
lifetime_ strduration_ variable - Variable name
- accept_
lifetime_ strend_ time - Configure Key lifetime end time
- accept_
lifetime_ strend_ time_ format - Configure Key lifetime end time
- accept_
lifetime_ boolinfinite - Configure Key lifetime end time
- accept_
lifetime_ strinfinite_ variable - Variable name
- accept_
lifetime_ boollocal - Configure Accept Lifetime Local
- accept_
lifetime_ strlocal_ variable - Variable name
- accept_
lifetime_ strstart_ time - Configure Key lifetime start time
- chain_
name str - Select the chain name
- crypto_
algorithm str - Crypto Algorithm
- id str
- Select the Key ID
- include_
tcp_ booloptions - Configure Include TCP Options
- include_
tcp_ stroptions_ variable - Variable name
- key_
string str - Specify the Key String
- key_
string_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- receive_
id int - Specify the Receiver ID
- receive_
id_ strvariable - Variable name
- send_
id int - Specify the Send ID
- send_
id_ strvariable - Variable name
- send_
lifetime_ intduration - Configure Send lifetime Duration
- send_
lifetime_ strduration_ variable - Variable name
- send_
lifetime_ strend_ time - Configure Key lifetime end time
- send_
lifetime_ strend_ time_ format - Configure Key lifetime end time
- send_
lifetime_ boolinfinite - Configure Key lifetime end time
- send_
lifetime_ strinfinite_ variable - Variable name
- send_
lifetime_ boollocal - Configure Send lifetime Local
- send_
lifetime_ strlocal_ variable - Variable name
- send_
lifetime_ strstart_ time - Configure Key lifetime start time
- accept
Ao BooleanMismatch - Configure Accept AO Mismatch
- accept
Ao StringMismatch Variable - Variable name
- accept
Lifetime NumberDuration - Configure Accept lifetime Duration
- accept
Lifetime StringDuration Variable - Variable name
- accept
Lifetime StringEnd Time - Configure Key lifetime end time
- accept
Lifetime StringEnd Time Format - Configure Key lifetime end time
- accept
Lifetime BooleanInfinite - Configure Key lifetime end time
- accept
Lifetime StringInfinite Variable - Variable name
- accept
Lifetime BooleanLocal - Configure Accept Lifetime Local
- accept
Lifetime StringLocal Variable - Variable name
- accept
Lifetime StringStart Time - Configure Key lifetime start time
- chain
Name String - Select the chain name
- crypto
Algorithm String - Crypto Algorithm
- id String
- Select the Key ID
- include
Tcp BooleanOptions - Configure Include TCP Options
- include
Tcp StringOptions Variable - Variable name
- key
String String - Specify the Key String
- key
String StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- receive
Id Number - Specify the Receiver ID
- receive
Id StringVariable - Variable name
- send
Id Number - Specify the Send ID
- send
Id StringVariable - Variable name
- send
Lifetime NumberDuration - Configure Send lifetime Duration
- send
Lifetime StringDuration Variable - Variable name
- send
Lifetime StringEnd Time - Configure Key lifetime end time
- send
Lifetime StringEnd Time Format - Configure Key lifetime end time
- send
Lifetime BooleanInfinite - Configure Key lifetime end time
- send
Lifetime StringInfinite Variable - Variable name
- send
Lifetime BooleanLocal - Configure Send lifetime Local
- send
Lifetime StringLocal Variable - Variable name
- send
Lifetime StringStart Time - Configure Key lifetime start time
GetCiscoSecurityFeatureTemplateKeychain
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwanTerraform Provider.
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
