Viewing docs for Cisco Catalyst SD-WAN v0.9.7
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi
Cisco Catalyst SD-WANViewing docs for Cisco Catalyst SD-WAN v0.9.7
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi
This data source can read the Policy Object Security Object Group Policy_object.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getPolicyObjectSecurityObjectGroup({
id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_policy_object_security_object_group(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.GetPolicyObjectSecurityObjectGroup(ctx, &sdwan.LookupPolicyObjectSecurityObjectGroupArgs{
Id: pulumi.StringRef("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.GetPolicyObjectSecurityObjectGroup.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.GetPolicyObjectSecurityObjectGroupArgs;
import java.util.ArrayList;
import java.util.Arrays;
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.getPolicyObjectSecurityObjectGroup(GetPolicyObjectSecurityObjectGroupArgs.builder()
.id("f6b2c44c-693c-4763-b010-895aa3d236bd")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.build());
}
}
variables:
example:
fn::invoke:
function: sdwan:getPolicyObjectSecurityObjectGroup
arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
terraform {
required_providers {
sdwan = {
source = "pulumi/sdwan"
}
}
}
data "sdwan_policy_object_security_object_group" "example" {
id = "f6b2c44c-693c-4763-b010-895aa3d236bd"
feature_profile_id = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
}
Using getPolicyObjectSecurityObjectGroup
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 getPolicyObjectSecurityObjectGroup(args: GetPolicyObjectSecurityObjectGroupArgs, opts?: InvokeOptions): Promise<GetPolicyObjectSecurityObjectGroupResult>
function getPolicyObjectSecurityObjectGroupOutput(args: GetPolicyObjectSecurityObjectGroupOutputArgs, opts?: InvokeOutputOptions): Output<GetPolicyObjectSecurityObjectGroupResult>def get_policy_object_security_object_group(feature_profile_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPolicyObjectSecurityObjectGroupResult
def get_policy_object_security_object_group_output(feature_profile_id: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetPolicyObjectSecurityObjectGroupResult]func LookupPolicyObjectSecurityObjectGroup(ctx *Context, args *LookupPolicyObjectSecurityObjectGroupArgs, opts ...InvokeOption) (*LookupPolicyObjectSecurityObjectGroupResult, error)
func LookupPolicyObjectSecurityObjectGroupOutput(ctx *Context, args *LookupPolicyObjectSecurityObjectGroupOutputArgs, opts ...InvokeOption) LookupPolicyObjectSecurityObjectGroupResultOutput> Note: This function is named LookupPolicyObjectSecurityObjectGroup in the Go SDK.
public static class GetPolicyObjectSecurityObjectGroup
{
public static Task<GetPolicyObjectSecurityObjectGroupResult> InvokeAsync(GetPolicyObjectSecurityObjectGroupArgs args, InvokeOptions? opts = null)
public static Output<GetPolicyObjectSecurityObjectGroupResult> Invoke(GetPolicyObjectSecurityObjectGroupInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetPolicyObjectSecurityObjectGroupResult> Invoke(GetPolicyObjectSecurityObjectGroupInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetPolicyObjectSecurityObjectGroupResult> getPolicyObjectSecurityObjectGroup(GetPolicyObjectSecurityObjectGroupArgs args, InvokeOptions options)
public static Output<GetPolicyObjectSecurityObjectGroupResult> getPolicyObjectSecurityObjectGroup(GetPolicyObjectSecurityObjectGroupArgs args, InvokeOptions options)
public static Output<GetPolicyObjectSecurityObjectGroupResult> getPolicyObjectSecurityObjectGroup(GetPolicyObjectSecurityObjectGroupArgs args, InvokeOutputOptions options)
fn::invoke:
function: sdwan:index/getPolicyObjectSecurityObjectGroup:getPolicyObjectSecurityObjectGroup
arguments:
# arguments dictionarydata "sdwan_get_policy_object_security_object_group" "name" {
# arguments
}The following arguments are supported:
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy_object
- Name string
- The name of the Policy_object
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy_object
- Name string
- The name of the Policy_object
- feature_
profile_ stringid - Feature Profile ID
- id string
- The id of the Policy_object
- name string
- The name of the Policy_object
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy_object
- name String
- The name of the Policy_object
- feature
Profile stringId - Feature Profile ID
- id string
- The id of the Policy_object
- name string
- The name of the Policy_object
- feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Policy_object
- name str
- The name of the Policy_object
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy_object
- name String
- The name of the Policy_object
getPolicyObjectSecurityObjectGroup Result
The following output properties are available:
- Description string
- The description of the Policy_object
- Entries
List<Get
Policy Object Security Object Group Entry> - Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy_object
- Name string
- The name of the Policy_object
- Sequence
Ip stringType - ipv4/ ipv6
- Version int
- The version of the Policy_object
- Description string
- The description of the Policy_object
- Entries
[]Get
Policy Object Security Object Group Entry - Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Policy_object
- Name string
- The name of the Policy_object
- Sequence
Ip stringType - ipv4/ ipv6
- Version int
- The version of the Policy_object
- description string
- The description of the Policy_object
- entries list(object)
- feature_
profile_ stringid - Feature Profile ID
- id string
- The id of the Policy_object
- name string
- The name of the Policy_object
- sequence_
ip_ stringtype - ipv4/ ipv6
- version number
- The version of the Policy_object
- description String
- The description of the Policy_object
- entries
List<Get
Policy Object Security Object Group Entry> - feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy_object
- name String
- The name of the Policy_object
- sequence
Ip StringType - ipv4/ ipv6
- version Integer
- The version of the Policy_object
- description string
- The description of the Policy_object
- entries
Get
Policy Object Security Object Group Entry[] - feature
Profile stringId - Feature Profile ID
- id string
- The id of the Policy_object
- name string
- The name of the Policy_object
- sequence
Ip stringType - ipv4/ ipv6
- version number
- The version of the Policy_object
- description str
- The description of the Policy_object
- entries
Sequence[Get
Policy Object Security Object Group Entry] - feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Policy_object
- name str
- The name of the Policy_object
- sequence_
ip_ strtype - ipv4/ ipv6
- version int
- The version of the Policy_object
- description String
- The description of the Policy_object
- entries List<Property Map>
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Policy_object
- name String
- The name of the Policy_object
- sequence
Ip StringType - ipv4/ ipv6
- version Number
- The version of the Policy_object
Supporting Types
GetPolicyObjectSecurityObjectGroupEntry
- Data
Ipv4Prefix List<string>List Ids - Data
Ipv4Prefixes List<string> - Data
Ipv4Prefixes stringVariable - Variable name
- Data
Ipv6Prefix List<string>List Ids - Data
Ipv6Prefixes List<string> - Data
Ipv6Prefixes stringVariable - Variable name
- Fqdn
List List<string>Ids - Fqdns List<string>
- Fqdns
Variable string - Variable name
- Geo
Location List<string>List Ids - Geo
Locations List<string> - Geo
Locations stringVariable - Variable name
- Port
List List<string>Ids - Ports List<string>
- Ports
Variable string - Variable name
- Data
Ipv4Prefix []stringList Ids - Data
Ipv4Prefixes []string - Data
Ipv4Prefixes stringVariable - Variable name
- Data
Ipv6Prefix []stringList Ids - Data
Ipv6Prefixes []string - Data
Ipv6Prefixes stringVariable - Variable name
- Fqdn
List []stringIds - Fqdns []string
- Fqdns
Variable string - Variable name
- Geo
Location []stringList Ids - Geo
Locations []string - Geo
Locations stringVariable - Variable name
- Port
List []stringIds - Ports []string
- Ports
Variable string - Variable name
- data_
ipv4_ list(string)prefix_ list_ ids - data_
ipv4_ list(string)prefixes - data_
ipv4_ stringprefixes_ variable - Variable name
- data_
ipv6_ list(string)prefix_ list_ ids - data_
ipv6_ list(string)prefixes - data_
ipv6_ stringprefixes_ variable - Variable name
- fqdn_
list_ list(string)ids - fqdns list(string)
- fqdns_
variable string - Variable name
- geo_
location_ list(string)list_ ids - geo_
locations list(string) - geo_
locations_ stringvariable - Variable name
- port_
list_ list(string)ids - ports list(string)
- ports_
variable string - Variable name
- data
Ipv4Prefix List<String>List Ids - data
Ipv4Prefixes List<String> - data
Ipv4Prefixes StringVariable - Variable name
- data
Ipv6Prefix List<String>List Ids - data
Ipv6Prefixes List<String> - data
Ipv6Prefixes StringVariable - Variable name
- fqdn
List List<String>Ids - fqdns List<String>
- fqdns
Variable String - Variable name
- geo
Location List<String>List Ids - geo
Locations List<String> - geo
Locations StringVariable - Variable name
- port
List List<String>Ids - ports List<String>
- ports
Variable String - Variable name
- data
Ipv4Prefix string[]List Ids - data
Ipv4Prefixes string[] - data
Ipv4Prefixes stringVariable - Variable name
- data
Ipv6Prefix string[]List Ids - data
Ipv6Prefixes string[] - data
Ipv6Prefixes stringVariable - Variable name
- fqdn
List string[]Ids - fqdns string[]
- fqdns
Variable string - Variable name
- geo
Location string[]List Ids - geo
Locations string[] - geo
Locations stringVariable - Variable name
- port
List string[]Ids - ports string[]
- ports
Variable string - Variable name
- data_
ipv4_ Sequence[str]prefix_ list_ ids - data_
ipv4_ Sequence[str]prefixes - data_
ipv4_ strprefixes_ variable - Variable name
- data_
ipv6_ Sequence[str]prefix_ list_ ids - data_
ipv6_ Sequence[str]prefixes - data_
ipv6_ strprefixes_ variable - Variable name
- fqdn_
list_ Sequence[str]ids - fqdns Sequence[str]
- fqdns_
variable str - Variable name
- geo_
location_ Sequence[str]list_ ids - geo_
locations Sequence[str] - geo_
locations_ strvariable - Variable name
- port_
list_ Sequence[str]ids - ports Sequence[str]
- ports_
variable str - Variable name
- data
Ipv4Prefix List<String>List Ids - data
Ipv4Prefixes List<String> - data
Ipv4Prefixes StringVariable - Variable name
- data
Ipv6Prefix List<String>List Ids - data
Ipv6Prefixes List<String> - data
Ipv6Prefixes StringVariable - Variable name
- fqdn
List List<String>Ids - fqdns List<String>
- fqdns
Variable String - Variable name
- geo
Location List<String>List Ids - geo
Locations List<String> - geo
Locations StringVariable - Variable name
- port
List List<String>Ids - ports List<String>
- ports
Variable String - Variable name
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwanTerraform Provider.
Cisco Catalyst SD-WANViewing docs for Cisco Catalyst SD-WAN v0.9.7
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi