1. Packages
  2. Cisco ISE Provider
  3. API Docs
  4. networkaccess
  5. getPolicySet
Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi

ise.networkaccess.getPolicySet

Explore with Pulumi AI

Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi

This data source can read the Network Access Policy Set.

Example Usage

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

const example = ise.networkaccess.getPolicySet({
    id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
});
Copy
import pulumi
import pulumi_ise as ise

example = ise.networkaccess.get_policy_set(id="76d24097-41c4-4558-a4d0-a8c07ac08470")
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkaccess.LookupPolicySet(ctx, &networkaccess.LookupPolicySetArgs{
			Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ise = Pulumi.Ise;

return await Deployment.RunAsync(() => 
{
    var example = Ise.NetworkAccess.GetPolicySet.Invoke(new()
    {
        Id = "76d24097-41c4-4558-a4d0-a8c07ac08470",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ise.networkaccess.NetworkaccessFunctions;
import com.pulumi.ise.networkaccess.inputs.GetPolicySetArgs;
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 = NetworkaccessFunctions.getPolicySet(GetPolicySetArgs.builder()
            .id("76d24097-41c4-4558-a4d0-a8c07ac08470")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ise:networkaccess:getPolicySet
      arguments:
        id: 76d24097-41c4-4558-a4d0-a8c07ac08470
Copy

Using getPolicySet

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 getPolicySet(args: GetPolicySetArgs, opts?: InvokeOptions): Promise<GetPolicySetResult>
function getPolicySetOutput(args: GetPolicySetOutputArgs, opts?: InvokeOptions): Output<GetPolicySetResult>
Copy
def get_policy_set(id: Optional[str] = None,
                   name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetPolicySetResult
def get_policy_set_output(id: Optional[pulumi.Input[str]] = None,
                   name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetPolicySetResult]
Copy
func LookupPolicySet(ctx *Context, args *LookupPolicySetArgs, opts ...InvokeOption) (*LookupPolicySetResult, error)
func LookupPolicySetOutput(ctx *Context, args *LookupPolicySetOutputArgs, opts ...InvokeOption) LookupPolicySetResultOutput
Copy

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

public static class GetPolicySet 
{
    public static Task<GetPolicySetResult> InvokeAsync(GetPolicySetArgs args, InvokeOptions? opts = null)
    public static Output<GetPolicySetResult> Invoke(GetPolicySetInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPolicySetResult> getPolicySet(GetPolicySetArgs args, InvokeOptions options)
public static Output<GetPolicySetResult> getPolicySet(GetPolicySetArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ise:networkaccess/getPolicySet:getPolicySet
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the object
Name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
Id string
The id of the object
Name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
id String
The id of the object
name String
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
id string
The id of the object
name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
id str
The id of the object
name str
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
id String
The id of the object
name String
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]

getPolicySet Result

The following output properties are available:

Childrens List<GetPolicySetChildren>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
ConditionAttributeName string
Dictionary attribute name
ConditionAttributeValue string
Attribute value for condition. Value type is specified in dictionary object.
ConditionDictionaryName string
Dictionary name
ConditionDictionaryValue string
Dictionary value
ConditionId string
UUID for condition
ConditionIsNegate bool
Indicates whereas this condition is in negate mode
ConditionOperator string
Equality operator
ConditionType string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
Default bool
Indicates if this policy set is the default one
Description string
The description of the policy set
Id string
The id of the object
IsProxy bool
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
Name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
Rank int
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
ServiceName string
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
State string
The state that the policy set is in. A disabled policy set cannot be matched.
Childrens []GetPolicySetChildren
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
ConditionAttributeName string
Dictionary attribute name
ConditionAttributeValue string
Attribute value for condition. Value type is specified in dictionary object.
ConditionDictionaryName string
Dictionary name
ConditionDictionaryValue string
Dictionary value
ConditionId string
UUID for condition
ConditionIsNegate bool
Indicates whereas this condition is in negate mode
ConditionOperator string
Equality operator
ConditionType string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
Default bool
Indicates if this policy set is the default one
Description string
The description of the policy set
Id string
The id of the object
IsProxy bool
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
Name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
Rank int
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
ServiceName string
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
State string
The state that the policy set is in. A disabled policy set cannot be matched.
childrens List<GetPolicySetChildren>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionAttributeName String
Dictionary attribute name
conditionAttributeValue String
Attribute value for condition. Value type is specified in dictionary object.
conditionDictionaryName String
Dictionary name
conditionDictionaryValue String
Dictionary value
conditionId String
UUID for condition
conditionIsNegate Boolean
Indicates whereas this condition is in negate mode
conditionOperator String
Equality operator
conditionType String
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
default_ Boolean
Indicates if this policy set is the default one
description String
The description of the policy set
id String
The id of the object
isProxy Boolean
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
name String
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
rank Integer
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
serviceName String
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
state String
The state that the policy set is in. A disabled policy set cannot be matched.
childrens GetPolicySetChildren[]
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionAttributeName string
Dictionary attribute name
conditionAttributeValue string
Attribute value for condition. Value type is specified in dictionary object.
conditionDictionaryName string
Dictionary name
conditionDictionaryValue string
Dictionary value
conditionId string
UUID for condition
conditionIsNegate boolean
Indicates whereas this condition is in negate mode
conditionOperator string
Equality operator
conditionType string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
default boolean
Indicates if this policy set is the default one
description string
The description of the policy set
id string
The id of the object
isProxy boolean
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
name string
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
rank number
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
serviceName string
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
state string
The state that the policy set is in. A disabled policy set cannot be matched.
childrens Sequence[GetPolicySetChildren]
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
condition_attribute_name str
Dictionary attribute name
condition_attribute_value str
Attribute value for condition. Value type is specified in dictionary object.
condition_dictionary_name str
Dictionary name
condition_dictionary_value str
Dictionary value
condition_id str
UUID for condition
condition_is_negate bool
Indicates whereas this condition is in negate mode
condition_operator str
Equality operator
condition_type str
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
default bool
Indicates if this policy set is the default one
description str
The description of the policy set
id str
The id of the object
is_proxy bool
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
name str
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
rank int
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
service_name str
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
state str
The state that the policy set is in. A disabled policy set cannot be matched.
childrens List<Property Map>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionAttributeName String
Dictionary attribute name
conditionAttributeValue String
Attribute value for condition. Value type is specified in dictionary object.
conditionDictionaryName String
Dictionary name
conditionDictionaryValue String
Dictionary value
conditionId String
UUID for condition
conditionIsNegate Boolean
Indicates whereas this condition is in negate mode
conditionOperator String
Equality operator
conditionType String
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
default Boolean
Indicates if this policy set is the default one
description String
The description of the policy set
id String
The id of the object
isProxy Boolean
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
name String
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
rank Number
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
serviceName String
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
state String
The state that the policy set is in. A disabled policy set cannot be matched.

Supporting Types

GetPolicySetChildren

AttributeName This property is required. string
Dictionary attribute name
AttributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
Childrens This property is required. List<GetPolicySetChildrenChildren>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
ConditionType This property is required. string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
DictionaryName This property is required. string
Dictionary name
DictionaryValue This property is required. string
Dictionary value
Id This property is required. string
UUID for condition
IsNegate This property is required. bool
Indicates whereas this condition is in negate mode
Operator This property is required. string
Equality operator
AttributeName This property is required. string
Dictionary attribute name
AttributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
Childrens This property is required. []GetPolicySetChildrenChildren
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
ConditionType This property is required. string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
DictionaryName This property is required. string
Dictionary name
DictionaryValue This property is required. string
Dictionary value
Id This property is required. string
UUID for condition
IsNegate This property is required. bool
Indicates whereas this condition is in negate mode
Operator This property is required. string
Equality operator
attributeName This property is required. String
Dictionary attribute name
attributeValue This property is required. String
Attribute value for condition. Value type is specified in dictionary object.
childrens This property is required. List<GetPolicySetChildrenChildren>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionType This property is required. String
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
dictionaryName This property is required. String
Dictionary name
dictionaryValue This property is required. String
Dictionary value
id This property is required. String
UUID for condition
isNegate This property is required. Boolean
Indicates whereas this condition is in negate mode
operator This property is required. String
Equality operator
attributeName This property is required. string
Dictionary attribute name
attributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
childrens This property is required. GetPolicySetChildrenChildren[]
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionType This property is required. string
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
dictionaryName This property is required. string
Dictionary name
dictionaryValue This property is required. string
Dictionary value
id This property is required. string
UUID for condition
isNegate This property is required. boolean
Indicates whereas this condition is in negate mode
operator This property is required. string
Equality operator
attribute_name This property is required. str
Dictionary attribute name
attribute_value This property is required. str
Attribute value for condition. Value type is specified in dictionary object.
childrens This property is required. Sequence[GetPolicySetChildrenChildren]
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
condition_type This property is required. str
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
dictionary_name This property is required. str
Dictionary name
dictionary_value This property is required. str
Dictionary value
id This property is required. str
UUID for condition
is_negate This property is required. bool
Indicates whereas this condition is in negate mode
operator This property is required. str
Equality operator
attributeName This property is required. String
Dictionary attribute name
attributeValue This property is required. String
Attribute value for condition. Value type is specified in dictionary object.
childrens This property is required. List<Property Map>
List of child conditions. condition_type must be one of ConditionAndBlock or ConditionOrBlock.
conditionType This property is required. String
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
dictionaryName This property is required. String
Dictionary name
dictionaryValue This property is required. String
Dictionary value
id This property is required. String
UUID for condition
isNegate This property is required. Boolean
Indicates whereas this condition is in negate mode
operator This property is required. String
Equality operator

GetPolicySetChildrenChildren

AttributeName This property is required. string
Dictionary attribute name
AttributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
ConditionType This property is required. string
Condition type.
DictionaryName This property is required. string
Dictionary name
DictionaryValue This property is required. string
Dictionary value
Id This property is required. string
UUID for condition
IsNegate This property is required. bool
Indicates whereas this condition is in negate mode
Operator This property is required. string
Equality operator
AttributeName This property is required. string
Dictionary attribute name
AttributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
ConditionType This property is required. string
Condition type.
DictionaryName This property is required. string
Dictionary name
DictionaryValue This property is required. string
Dictionary value
Id This property is required. string
UUID for condition
IsNegate This property is required. bool
Indicates whereas this condition is in negate mode
Operator This property is required. string
Equality operator
attributeName This property is required. String
Dictionary attribute name
attributeValue This property is required. String
Attribute value for condition. Value type is specified in dictionary object.
conditionType This property is required. String
Condition type.
dictionaryName This property is required. String
Dictionary name
dictionaryValue This property is required. String
Dictionary value
id This property is required. String
UUID for condition
isNegate This property is required. Boolean
Indicates whereas this condition is in negate mode
operator This property is required. String
Equality operator
attributeName This property is required. string
Dictionary attribute name
attributeValue This property is required. string
Attribute value for condition. Value type is specified in dictionary object.
conditionType This property is required. string
Condition type.
dictionaryName This property is required. string
Dictionary name
dictionaryValue This property is required. string
Dictionary value
id This property is required. string
UUID for condition
isNegate This property is required. boolean
Indicates whereas this condition is in negate mode
operator This property is required. string
Equality operator
attribute_name This property is required. str
Dictionary attribute name
attribute_value This property is required. str
Attribute value for condition. Value type is specified in dictionary object.
condition_type This property is required. str
Condition type.
dictionary_name This property is required. str
Dictionary name
dictionary_value This property is required. str
Dictionary value
id This property is required. str
UUID for condition
is_negate This property is required. bool
Indicates whereas this condition is in negate mode
operator This property is required. str
Equality operator
attributeName This property is required. String
Dictionary attribute name
attributeValue This property is required. String
Attribute value for condition. Value type is specified in dictionary object.
conditionType This property is required. String
Condition type.
dictionaryName This property is required. String
Dictionary name
dictionaryValue This property is required. String
Dictionary value
id This property is required. String
UUID for condition
isNegate This property is required. Boolean
Indicates whereas this condition is in negate mode
operator This property is required. String
Equality operator

Package Details

Repository
ise pulumi/pulumi-ise
License
Apache-2.0
Notes
This Pulumi package is based on the ise Terraform Provider.
Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi