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

sdwan.getPolicyObjectPreferredColorGroup

Explore with Pulumi AI

This data source can read the Policy Object Preferred Color Group Policy_object.

Example Usage

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

const example = sdwan.getPolicyObjectPreferredColorGroup({
    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_preferred_color_group(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.LookupPolicyObjectPreferredColorGroup(ctx, &sdwan.LookupPolicyObjectPreferredColorGroupArgs{
			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.GetPolicyObjectPreferredColorGroup.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.GetPolicyObjectPreferredColorGroupArgs;
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.getPolicyObjectPreferredColorGroup(GetPolicyObjectPreferredColorGroupArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

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

Using getPolicyObjectPreferredColorGroup

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 getPolicyObjectPreferredColorGroup(args: GetPolicyObjectPreferredColorGroupArgs, opts?: InvokeOptions): Promise<GetPolicyObjectPreferredColorGroupResult>
function getPolicyObjectPreferredColorGroupOutput(args: GetPolicyObjectPreferredColorGroupOutputArgs, opts?: InvokeOptions): Output<GetPolicyObjectPreferredColorGroupResult>
Copy
def get_policy_object_preferred_color_group(feature_profile_id: Optional[str] = None,
                                            id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetPolicyObjectPreferredColorGroupResult
def get_policy_object_preferred_color_group_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetPolicyObjectPreferredColorGroupResult]
Copy
func LookupPolicyObjectPreferredColorGroup(ctx *Context, args *LookupPolicyObjectPreferredColorGroupArgs, opts ...InvokeOption) (*LookupPolicyObjectPreferredColorGroupResult, error)
func LookupPolicyObjectPreferredColorGroupOutput(ctx *Context, args *LookupPolicyObjectPreferredColorGroupOutputArgs, opts ...InvokeOption) LookupPolicyObjectPreferredColorGroupResultOutput
Copy

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

public static class GetPolicyObjectPreferredColorGroup 
{
    public static Task<GetPolicyObjectPreferredColorGroupResult> InvokeAsync(GetPolicyObjectPreferredColorGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetPolicyObjectPreferredColorGroupResult> Invoke(GetPolicyObjectPreferredColorGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPolicyObjectPreferredColorGroupResult> getPolicyObjectPreferredColorGroup(GetPolicyObjectPreferredColorGroupArgs args, InvokeOptions options)
public static Output<GetPolicyObjectPreferredColorGroupResult> getPolicyObjectPreferredColorGroup(GetPolicyObjectPreferredColorGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getPolicyObjectPreferredColorGroup:getPolicyObjectPreferredColorGroup
  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

getPolicyObjectPreferredColorGroup Result

The following output properties are available:

Description string
The description of the Policy_object
Entries List<GetPolicyObjectPreferredColorGroupEntry>
Preferred Color Group List
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
Entries []GetPolicyObjectPreferredColorGroupEntry
Preferred Color Group List
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
entries List<GetPolicyObjectPreferredColorGroupEntry>
Preferred Color Group List
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
entries GetPolicyObjectPreferredColorGroupEntry[]
Preferred Color Group List
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
entries Sequence[GetPolicyObjectPreferredColorGroupEntry]
Preferred Color Group List
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
entries List<Property Map>
Preferred Color Group List
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

Supporting Types

GetPolicyObjectPreferredColorGroupEntry

PrimaryColorPreferences This property is required. List<string>
PrimaryPathPreference This property is required. string
SecondaryColorPreferences This property is required. List<string>
SecondaryPathPreference This property is required. string
TertiaryColorPreferences This property is required. List<string>
TertiaryPathPreference This property is required. string
PrimaryColorPreferences This property is required. []string
PrimaryPathPreference This property is required. string
SecondaryColorPreferences This property is required. []string
SecondaryPathPreference This property is required. string
TertiaryColorPreferences This property is required. []string
TertiaryPathPreference This property is required. string
primaryColorPreferences This property is required. List<String>
primaryPathPreference This property is required. String
secondaryColorPreferences This property is required. List<String>
secondaryPathPreference This property is required. String
tertiaryColorPreferences This property is required. List<String>
tertiaryPathPreference This property is required. String
primaryColorPreferences This property is required. string[]
primaryPathPreference This property is required. string
secondaryColorPreferences This property is required. string[]
secondaryPathPreference This property is required. string
tertiaryColorPreferences This property is required. string[]
tertiaryPathPreference This property is required. string
primary_color_preferences This property is required. Sequence[str]
primary_path_preference This property is required. str
secondary_color_preferences This property is required. Sequence[str]
secondary_path_preference This property is required. str
tertiary_color_preferences This property is required. Sequence[str]
tertiary_path_preference This property is required. str
primaryColorPreferences This property is required. List<String>
primaryPathPreference This property is required. String
secondaryColorPreferences This property is required. List<String>
secondaryPathPreference This property is required. String
tertiaryColorPreferences This property is required. List<String>
tertiaryPathPreference This property is required. String

Package Details

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