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

sdwan.getPolicyObjectExpandedCommunityList

Explore with Pulumi AI

This data source can read the Policy Object Expanded Community List Policy_object.

Example Usage

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

const example = sdwan.getPolicyObjectExpandedCommunityList({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_policy_object_expanded_community_list(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
    feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
Copy
package main

import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupPolicyObjectExpandedCommunityList(ctx, &sdwan.LookupPolicyObjectExpandedCommunityListArgs{
			Id:               "f6b2c44c-693c-4763-b010-895aa3d236bd",
			FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetPolicyObjectExpandedCommunityList.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetPolicyObjectExpandedCommunityListArgs;
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.getPolicyObjectExpandedCommunityList(GetPolicyObjectExpandedCommunityListArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getPolicyObjectExpandedCommunityList
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
        featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Copy

Using getPolicyObjectExpandedCommunityList

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 getPolicyObjectExpandedCommunityList(args: GetPolicyObjectExpandedCommunityListArgs, opts?: InvokeOptions): Promise<GetPolicyObjectExpandedCommunityListResult>
function getPolicyObjectExpandedCommunityListOutput(args: GetPolicyObjectExpandedCommunityListOutputArgs, opts?: InvokeOptions): Output<GetPolicyObjectExpandedCommunityListResult>
Copy
def get_policy_object_expanded_community_list(feature_profile_id: Optional[str] = None,
                                              id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetPolicyObjectExpandedCommunityListResult
def get_policy_object_expanded_community_list_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetPolicyObjectExpandedCommunityListResult]
Copy
func LookupPolicyObjectExpandedCommunityList(ctx *Context, args *LookupPolicyObjectExpandedCommunityListArgs, opts ...InvokeOption) (*LookupPolicyObjectExpandedCommunityListResult, error)
func LookupPolicyObjectExpandedCommunityListOutput(ctx *Context, args *LookupPolicyObjectExpandedCommunityListOutputArgs, opts ...InvokeOption) LookupPolicyObjectExpandedCommunityListResultOutput
Copy

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

public static class GetPolicyObjectExpandedCommunityList 
{
    public static Task<GetPolicyObjectExpandedCommunityListResult> InvokeAsync(GetPolicyObjectExpandedCommunityListArgs args, InvokeOptions? opts = null)
    public static Output<GetPolicyObjectExpandedCommunityListResult> Invoke(GetPolicyObjectExpandedCommunityListInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPolicyObjectExpandedCommunityListResult> getPolicyObjectExpandedCommunityList(GetPolicyObjectExpandedCommunityListArgs args, InvokeOptions options)
public static Output<GetPolicyObjectExpandedCommunityListResult> getPolicyObjectExpandedCommunityList(GetPolicyObjectExpandedCommunityListArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getPolicyObjectExpandedCommunityList:getPolicyObjectExpandedCommunityList
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Policy_object
FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Policy_object
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Policy_object
featureProfileId This property is required. string
Feature Profile ID
id This property is required. string
The id of the Policy_object
feature_profile_id This property is required. str
Feature Profile ID
id This property is required. str
The id of the Policy_object
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Policy_object

getPolicyObjectExpandedCommunityList Result

The following output properties are available:

Description string
The description of the Policy_object
ExpandedCommunityLists List<string>
Expanded Community List
ExpandedCommunityListsVariable string
Variable name
FeatureProfileId string
Feature Profile ID
Id string
The id of the Policy_object
Name string
The name of the Policy_object
Version int
The version of the Policy_object
Description string
The description of the Policy_object
ExpandedCommunityLists []string
Expanded Community List
ExpandedCommunityListsVariable string
Variable name
FeatureProfileId string
Feature Profile ID
Id string
The id of the Policy_object
Name string
The name of the Policy_object
Version int
The version of the Policy_object
description String
The description of the Policy_object
expandedCommunityLists List<String>
Expanded Community List
expandedCommunityListsVariable String
Variable name
featureProfileId String
Feature Profile ID
id String
The id of the Policy_object
name String
The name of the Policy_object
version Integer
The version of the Policy_object
description string
The description of the Policy_object
expandedCommunityLists string[]
Expanded Community List
expandedCommunityListsVariable string
Variable name
featureProfileId string
Feature Profile ID
id string
The id of the Policy_object
name string
The name of the Policy_object
version number
The version of the Policy_object
description str
The description of the Policy_object
expanded_community_lists Sequence[str]
Expanded Community List
expanded_community_lists_variable str
Variable name
feature_profile_id str
Feature Profile ID
id str
The id of the Policy_object
name str
The name of the Policy_object
version int
The version of the Policy_object
description String
The description of the Policy_object
expandedCommunityLists List<String>
Expanded Community List
expandedCommunityListsVariable String
Variable name
featureProfileId String
Feature Profile ID
id String
The id of the Policy_object
name String
The name of the Policy_object
version Number
The version of the Policy_object

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.