Viewing docs for Cisco Catalyst SD-WAN v0.8.1
published on Tuesday, Apr 7, 2026 by Pulumi
published on Tuesday, Apr 7, 2026 by Pulumi
Viewing docs for Cisco Catalyst SD-WAN v0.8.1
published on Tuesday, Apr 7, 2026 by Pulumi
published on Tuesday, Apr 7, 2026 by Pulumi
This data source can read the Embedded Security NGFW Policy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getEmbeddedSecurityNgfwPolicy({
id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_embedded_security_ngfw_policy(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
package main
import (
"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sdwan.LookupEmbeddedSecurityNgfwPolicy(ctx, &sdwan.LookupEmbeddedSecurityNgfwPolicyArgs{
Id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;
return await Deployment.RunAsync(() =>
{
var example = Sdwan.GetEmbeddedSecurityNgfwPolicy.Invoke(new()
{
Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetEmbeddedSecurityNgfwPolicyArgs;
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.getEmbeddedSecurityNgfwPolicy(GetEmbeddedSecurityNgfwPolicyArgs.builder()
.id("f6b2c44c-693c-4763-b010-895aa3d236bd")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.build());
}
}
variables:
example:
fn::invoke:
function: sdwan:getEmbeddedSecurityNgfwPolicy
arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Example coming soon!
Using getEmbeddedSecurityNgfwPolicy
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 getEmbeddedSecurityNgfwPolicy(args: GetEmbeddedSecurityNgfwPolicyArgs, opts?: InvokeOptions): Promise<GetEmbeddedSecurityNgfwPolicyResult>
function getEmbeddedSecurityNgfwPolicyOutput(args: GetEmbeddedSecurityNgfwPolicyOutputArgs, opts?: InvokeOptions): Output<GetEmbeddedSecurityNgfwPolicyResult>def get_embedded_security_ngfw_policy(feature_profile_id: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEmbeddedSecurityNgfwPolicyResult
def get_embedded_security_ngfw_policy_output(feature_profile_id: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEmbeddedSecurityNgfwPolicyResult]func LookupEmbeddedSecurityNgfwPolicy(ctx *Context, args *LookupEmbeddedSecurityNgfwPolicyArgs, opts ...InvokeOption) (*LookupEmbeddedSecurityNgfwPolicyResult, error)
func LookupEmbeddedSecurityNgfwPolicyOutput(ctx *Context, args *LookupEmbeddedSecurityNgfwPolicyOutputArgs, opts ...InvokeOption) LookupEmbeddedSecurityNgfwPolicyResultOutput> Note: This function is named LookupEmbeddedSecurityNgfwPolicy in the Go SDK.
public static class GetEmbeddedSecurityNgfwPolicy
{
public static Task<GetEmbeddedSecurityNgfwPolicyResult> InvokeAsync(GetEmbeddedSecurityNgfwPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetEmbeddedSecurityNgfwPolicyResult> Invoke(GetEmbeddedSecurityNgfwPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEmbeddedSecurityNgfwPolicyResult> getEmbeddedSecurityNgfwPolicy(GetEmbeddedSecurityNgfwPolicyArgs args, InvokeOptions options)
public static Output<GetEmbeddedSecurityNgfwPolicyResult> getEmbeddedSecurityNgfwPolicy(GetEmbeddedSecurityNgfwPolicyArgs args, InvokeOptions options)
fn::invoke:
function: sdwan:index/getEmbeddedSecurityNgfwPolicy:getEmbeddedSecurityNgfwPolicy
arguments:
# arguments dictionarydata "sdwan_getembeddedsecurityngfwpolicy" "name" {
# arguments
}The following arguments are supported:
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy
- feature_
profile_ stringid - Feature Profile ID
- id string
- The id of the Policy
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy
- feature
Profile stringId - Feature Profile ID
- id string
- The id of the Policy
- feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Policy
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy
getEmbeddedSecurityNgfwPolicy Result
The following output properties are available:
- Default
Action string - Description string
- The description of the Policy
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy
- Name string
- The name of the Policy
- Sequences
List<Get
Embedded Security Ngfw Policy Sequence> - Version int
- The version of the Policy
- Default
Action string - Description string
- The description of the Policy
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy
- Name string
- The name of the Policy
- Sequences
[]Get
Embedded Security Ngfw Policy Sequence - Version int
- The version of the Policy
- default_
action string - description string
- The description of the Policy
- feature_
profile_ stringid - Feature Profile ID
- id string
- The id of the Policy
- name string
- The name of the Policy
- sequences list(object)
- version number
- The version of the Policy
- default
Action String - description String
- The description of the Policy
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy
- name String
- The name of the Policy
- sequences
List<Get
Embedded Security Ngfw Policy Sequence> - version Integer
- The version of the Policy
- default
Action string - description string
- The description of the Policy
- feature
Profile stringId - Feature Profile ID
- id string
- The id of the Policy
- name string
- The name of the Policy
- sequences
Get
Embedded Security Ngfw Policy Sequence[] - version number
- The version of the Policy
- default_
action str - description str
- The description of the Policy
- feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Policy
- name str
- The name of the Policy
- sequences
Sequence[Get
Embedded Security Ngfw Policy Sequence] - version int
- The version of the Policy
- default
Action String - description String
- The description of the Policy
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy
- name String
- The name of the Policy
- sequences List<Property Map>
- version Number
- The version of the Policy
Supporting Types
GetEmbeddedSecurityNgfwPolicySequence
- Actions
List<Get
Embedded Security Ngfw Policy Sequence Action> - can be empty array or with type or parameter
- Base
Action string - Disable
Sequence bool - Match
Entries List<GetEmbedded Security Ngfw Policy Sequence Match Entry> - Sequence
Id string - Sequence
Name string - Sequence
Type string
- Actions
[]Get
Embedded Security Ngfw Policy Sequence Action - can be empty array or with type or parameter
- Base
Action string - Disable
Sequence bool - Match
Entries []GetEmbedded Security Ngfw Policy Sequence Match Entry - Sequence
Id string - Sequence
Name string - Sequence
Type string
- actions list(object)
- can be empty array or with type or parameter
- base_
action string - disable_
sequence bool - match_
entries list(object) - sequence_
id string - sequence_
name string - sequence_
type string
- actions
List<Get
Embedded Security Ngfw Policy Sequence Action> - can be empty array or with type or parameter
- base
Action String - disable
Sequence Boolean - match
Entries List<GetEmbedded Security Ngfw Policy Sequence Match Entry> - sequence
Id String - sequence
Name String - sequence
Type String
- actions
Get
Embedded Security Ngfw Policy Sequence Action[] - can be empty array or with type or parameter
- base
Action string - disable
Sequence boolean - match
Entries GetEmbedded Security Ngfw Policy Sequence Match Entry[] - sequence
Id string - sequence
Name string - sequence
Type string
- actions
Sequence[Get
Embedded Security Ngfw Policy Sequence Action] - can be empty array or with type or parameter
- base_
action str - disable_
sequence bool - match_
entries Sequence[GetEmbedded Security Ngfw Policy Sequence Match Entry] - sequence_
id str - sequence_
name str - sequence_
type str
- actions List<Property Map>
- can be empty array or with type or parameter
- base
Action String - disable
Sequence Boolean - match
Entries List<Property Map> - sequence
Id String - sequence
Name String - sequence
Type String
GetEmbeddedSecurityNgfwPolicySequenceAction
- Parameter string
- Parameter
Id string - Type string
- Parameter string
- Parameter
Id string - Type string
- parameter string
- parameter_
id string - type string
- parameter String
- parameter
Id String - type String
- parameter string
- parameter
Id string - type string
- parameter str
- parameter_
id str - type str
- parameter String
- parameter
Id String - type String
GetEmbeddedSecurityNgfwPolicySequenceMatchEntry
- App
List List<string>Ids - Application
Families List<string> - Applications List<string>
- Destination
Data List<string>Prefix List Ids - Destination
Data List<string>Prefixes - Destination
Data stringPrefixes Variable - Variable name
- Destination
Fqdn List<string>List Ids - Destination
Fqdns List<string> - Destination
Fqdns stringVariable - Variable name
- Destination
Geo List<string>Location List Ids - Destination
Geo List<string>Locations - Destination
Geo stringLocations Variable - Variable name
- Destination
Port List<string>List Ids - Destination
Ports List<string> - Destination
Ports stringVariable - Variable name
- Destination
Scalable List<string>Group Tag List Ids - Destination
Security List<string>Group List Ids - Flat
App List<string>List Ids - Protocol
Name List<string>List Ids - Protocol
Names List<string> - Protocols List<string>
- Source
Data List<string>Prefix List Ids - Source
Data List<string>Prefixes - Source
Data stringPrefixes Variable - Variable name
- Source
Geo List<string>Location List Ids - Source
Geo List<string>Locations - Source
Geo stringLocations Variable - Variable name
- Source
Identity List<string>List Ids - Source
Identity List<string>Usergroups - Source
Identity List<string>Users - Source
Port List<string>List Ids - Source
Ports List<string> - Source
Ports stringVariable - Variable name
- Source
Scalable List<string>Group Tag List Ids - Source
Security List<string>Group List Ids
- App
List []stringIds - Application
Families []string - Applications []string
- Destination
Data []stringPrefix List Ids - Destination
Data []stringPrefixes - Destination
Data stringPrefixes Variable - Variable name
- Destination
Fqdn []stringList Ids - Destination
Fqdns []string - Destination
Fqdns stringVariable - Variable name
- Destination
Geo []stringLocation List Ids - Destination
Geo []stringLocations - Destination
Geo stringLocations Variable - Variable name
- Destination
Port []stringList Ids - Destination
Ports []string - Destination
Ports stringVariable - Variable name
- Destination
Scalable []stringGroup Tag List Ids - Destination
Security []stringGroup List Ids - Flat
App []stringList Ids - Protocol
Name []stringList Ids - Protocol
Names []string - Protocols []string
- Source
Data []stringPrefix List Ids - Source
Data []stringPrefixes - Source
Data stringPrefixes Variable - Variable name
- Source
Geo []stringLocation List Ids - Source
Geo []stringLocations - Source
Geo stringLocations Variable - Variable name
- Source
Identity []stringList Ids - Source
Identity []stringUsergroups - Source
Identity []stringUsers - Source
Port []stringList Ids - Source
Ports []string - Source
Ports stringVariable - Variable name
- Source
Scalable []stringGroup Tag List Ids - Source
Security []stringGroup List Ids
- app_
list_ list(string)ids - application_
families list(string) - applications list(string)
- destination_
data_ list(string)prefix_ list_ ids - destination_
data_ list(string)prefixes - destination_
data_ stringprefixes_ variable - Variable name
- destination_
fqdn_ list(string)list_ ids - destination_
fqdns list(string) - destination_
fqdns_ stringvariable - Variable name
- destination_
geo_ list(string)location_ list_ ids - destination_
geo_ list(string)locations - destination_
geo_ stringlocations_ variable - Variable name
- destination_
port_ list(string)list_ ids - destination_
ports list(string) - destination_
ports_ stringvariable - Variable name
- destination_
scalable_ list(string)group_ tag_ list_ ids - destination_
security_ list(string)group_ list_ ids - flat_
app_ list(string)list_ ids - protocol_
name_ list(string)list_ ids - protocol_
names list(string) - protocols list(string)
- source_
data_ list(string)prefix_ list_ ids - source_
data_ list(string)prefixes - source_
data_ stringprefixes_ variable - Variable name
- source_
geo_ list(string)location_ list_ ids - source_
geo_ list(string)locations - source_
geo_ stringlocations_ variable - Variable name
- source_
identity_ list(string)list_ ids - source_
identity_ list(string)usergroups - source_
identity_ list(string)users - source_
port_ list(string)list_ ids - source_
ports list(string) - source_
ports_ stringvariable - Variable name
- source_
scalable_ list(string)group_ tag_ list_ ids - source_
security_ list(string)group_ list_ ids
- app
List List<String>Ids - application
Families List<String> - applications List<String>
- destination
Data List<String>Prefix List Ids - destination
Data List<String>Prefixes - destination
Data StringPrefixes Variable - Variable name
- destination
Fqdn List<String>List Ids - destination
Fqdns List<String> - destination
Fqdns StringVariable - Variable name
- destination
Geo List<String>Location List Ids - destination
Geo List<String>Locations - destination
Geo StringLocations Variable - Variable name
- destination
Port List<String>List Ids - destination
Ports List<String> - destination
Ports StringVariable - Variable name
- destination
Scalable List<String>Group Tag List Ids - destination
Security List<String>Group List Ids - flat
App List<String>List Ids - protocol
Name List<String>List Ids - protocol
Names List<String> - protocols List<String>
- source
Data List<String>Prefix List Ids - source
Data List<String>Prefixes - source
Data StringPrefixes Variable - Variable name
- source
Geo List<String>Location List Ids - source
Geo List<String>Locations - source
Geo StringLocations Variable - Variable name
- source
Identity List<String>List Ids - source
Identity List<String>Usergroups - source
Identity List<String>Users - source
Port List<String>List Ids - source
Ports List<String> - source
Ports StringVariable - Variable name
- source
Scalable List<String>Group Tag List Ids - source
Security List<String>Group List Ids
- app
List string[]Ids - application
Families string[] - applications string[]
- destination
Data string[]Prefix List Ids - destination
Data string[]Prefixes - destination
Data stringPrefixes Variable - Variable name
- destination
Fqdn string[]List Ids - destination
Fqdns string[] - destination
Fqdns stringVariable - Variable name
- destination
Geo string[]Location List Ids - destination
Geo string[]Locations - destination
Geo stringLocations Variable - Variable name
- destination
Port string[]List Ids - destination
Ports string[] - destination
Ports stringVariable - Variable name
- destination
Scalable string[]Group Tag List Ids - destination
Security string[]Group List Ids - flat
App string[]List Ids - protocol
Name string[]List Ids - protocol
Names string[] - protocols string[]
- source
Data string[]Prefix List Ids - source
Data string[]Prefixes - source
Data stringPrefixes Variable - Variable name
- source
Geo string[]Location List Ids - source
Geo string[]Locations - source
Geo stringLocations Variable - Variable name
- source
Identity string[]List Ids - source
Identity string[]Usergroups - source
Identity string[]Users - source
Port string[]List Ids - source
Ports string[] - source
Ports stringVariable - Variable name
- source
Scalable string[]Group Tag List Ids - source
Security string[]Group List Ids
- app_
list_ Sequence[str]ids - application_
families Sequence[str] - applications Sequence[str]
- destination_
data_ Sequence[str]prefix_ list_ ids - destination_
data_ Sequence[str]prefixes - destination_
data_ strprefixes_ variable - Variable name
- destination_
fqdn_ Sequence[str]list_ ids - destination_
fqdns Sequence[str] - destination_
fqdns_ strvariable - Variable name
- destination_
geo_ Sequence[str]location_ list_ ids - destination_
geo_ Sequence[str]locations - destination_
geo_ strlocations_ variable - Variable name
- destination_
port_ Sequence[str]list_ ids - destination_
ports Sequence[str] - destination_
ports_ strvariable - Variable name
- destination_
scalable_ Sequence[str]group_ tag_ list_ ids - destination_
security_ Sequence[str]group_ list_ ids - flat_
app_ Sequence[str]list_ ids - protocol_
name_ Sequence[str]list_ ids - protocol_
names Sequence[str] - protocols Sequence[str]
- source_
data_ Sequence[str]prefix_ list_ ids - source_
data_ Sequence[str]prefixes - source_
data_ strprefixes_ variable - Variable name
- source_
geo_ Sequence[str]location_ list_ ids - source_
geo_ Sequence[str]locations - source_
geo_ strlocations_ variable - Variable name
- source_
identity_ Sequence[str]list_ ids - source_
identity_ Sequence[str]usergroups - source_
identity_ Sequence[str]users - source_
port_ Sequence[str]list_ ids - source_
ports Sequence[str] - source_
ports_ strvariable - Variable name
- source_
scalable_ Sequence[str]group_ tag_ list_ ids - source_
security_ Sequence[str]group_ list_ ids
- app
List List<String>Ids - application
Families List<String> - applications List<String>
- destination
Data List<String>Prefix List Ids - destination
Data List<String>Prefixes - destination
Data StringPrefixes Variable - Variable name
- destination
Fqdn List<String>List Ids - destination
Fqdns List<String> - destination
Fqdns StringVariable - Variable name
- destination
Geo List<String>Location List Ids - destination
Geo List<String>Locations - destination
Geo StringLocations Variable - Variable name
- destination
Port List<String>List Ids - destination
Ports List<String> - destination
Ports StringVariable - Variable name
- destination
Scalable List<String>Group Tag List Ids - destination
Security List<String>Group List Ids - flat
App List<String>List Ids - protocol
Name List<String>List Ids - protocol
Names List<String> - protocols List<String>
- source
Data List<String>Prefix List Ids - source
Data List<String>Prefixes - source
Data StringPrefixes Variable - Variable name
- source
Geo List<String>Location List Ids - source
Geo List<String>Locations - source
Geo StringLocations Variable - Variable name
- source
Identity List<String>List Ids - source
Identity List<String>Usergroups - source
Identity List<String>Users - source
Port List<String>List Ids - source
Ports List<String> - source
Ports StringVariable - Variable name
- source
Scalable List<String>Group Tag List Ids - source
Security List<String>Group List Ids
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.8.1
published on Tuesday, Apr 7, 2026 by Pulumi
published on Tuesday, Apr 7, 2026 by Pulumi
