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

ise.networkaccess.getAuthorizationGlobalExceptionRule

Explore with Pulumi AI

This data source can read the Network Access Authorization Global Exception Rule.

Example Usage

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

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

example = ise.networkaccess.get_authorization_global_exception_rule(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.LookupAuthorizationGlobalExceptionRule(ctx, &networkaccess.LookupAuthorizationGlobalExceptionRuleArgs{
			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.GetAuthorizationGlobalExceptionRule.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.GetAuthorizationGlobalExceptionRuleArgs;
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.getAuthorizationGlobalExceptionRule(GetAuthorizationGlobalExceptionRuleArgs.builder()
            .id("76d24097-41c4-4558-a4d0-a8c07ac08470")
            .build());

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

Using getAuthorizationGlobalExceptionRule

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 getAuthorizationGlobalExceptionRule(args: GetAuthorizationGlobalExceptionRuleArgs, opts?: InvokeOptions): Promise<GetAuthorizationGlobalExceptionRuleResult>
function getAuthorizationGlobalExceptionRuleOutput(args: GetAuthorizationGlobalExceptionRuleOutputArgs, opts?: InvokeOptions): Output<GetAuthorizationGlobalExceptionRuleResult>
Copy
def get_authorization_global_exception_rule(id: Optional[str] = None,
                                            name: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetAuthorizationGlobalExceptionRuleResult
def get_authorization_global_exception_rule_output(id: Optional[pulumi.Input[str]] = None,
                                            name: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizationGlobalExceptionRuleResult]
Copy
func LookupAuthorizationGlobalExceptionRule(ctx *Context, args *LookupAuthorizationGlobalExceptionRuleArgs, opts ...InvokeOption) (*LookupAuthorizationGlobalExceptionRuleResult, error)
func LookupAuthorizationGlobalExceptionRuleOutput(ctx *Context, args *LookupAuthorizationGlobalExceptionRuleOutputArgs, opts ...InvokeOption) LookupAuthorizationGlobalExceptionRuleResultOutput
Copy

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

public static class GetAuthorizationGlobalExceptionRule 
{
    public static Task<GetAuthorizationGlobalExceptionRuleResult> InvokeAsync(GetAuthorizationGlobalExceptionRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetAuthorizationGlobalExceptionRuleResult> Invoke(GetAuthorizationGlobalExceptionRuleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAuthorizationGlobalExceptionRuleResult> getAuthorizationGlobalExceptionRule(GetAuthorizationGlobalExceptionRuleArgs args, InvokeOptions options)
public static Output<GetAuthorizationGlobalExceptionRuleResult> getAuthorizationGlobalExceptionRule(GetAuthorizationGlobalExceptionRuleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ise:networkaccess/getAuthorizationGlobalExceptionRule:getAuthorizationGlobalExceptionRule
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

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

getAuthorizationGlobalExceptionRule Result

The following output properties are available:

Childrens List<GetAuthorizationGlobalExceptionRuleChildren>
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.
Id string
The id of the object
Name string
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
Profiles List<string>
The authorization profile(s)
Rank int
The rank (priority) in relation to other rules. Lower rank is higher priority.
SecurityGroup string
Security group used in authorization policies
State string
The state that the rule is in. A disabled rule cannot be matched.
Childrens []GetAuthorizationGlobalExceptionRuleChildren
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.
Id string
The id of the object
Name string
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
Profiles []string
The authorization profile(s)
Rank int
The rank (priority) in relation to other rules. Lower rank is higher priority.
SecurityGroup string
Security group used in authorization policies
State string
The state that the rule is in. A disabled rule cannot be matched.
childrens List<GetAuthorizationGlobalExceptionRuleChildren>
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.
id String
The id of the object
name String
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
profiles List<String>
The authorization profile(s)
rank Integer
The rank (priority) in relation to other rules. Lower rank is higher priority.
securityGroup String
Security group used in authorization policies
state String
The state that the rule is in. A disabled rule cannot be matched.
childrens GetAuthorizationGlobalExceptionRuleChildren[]
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.
id string
The id of the object
name string
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
profiles string[]
The authorization profile(s)
rank number
The rank (priority) in relation to other rules. Lower rank is higher priority.
securityGroup string
Security group used in authorization policies
state string
The state that the rule is in. A disabled rule cannot be matched.
childrens Sequence[GetAuthorizationGlobalExceptionRuleChildren]
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.
id str
The id of the object
name str
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
profiles Sequence[str]
The authorization profile(s)
rank int
The rank (priority) in relation to other rules. Lower rank is higher priority.
security_group str
Security group used in authorization policies
state str
The state that the rule is in. A disabled rule 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.
id String
The id of the object
name String
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
profiles List<String>
The authorization profile(s)
rank Number
The rank (priority) in relation to other rules. Lower rank is higher priority.
securityGroup String
Security group used in authorization policies
state String
The state that the rule is in. A disabled rule cannot be matched.

Supporting Types

GetAuthorizationGlobalExceptionRuleChildren

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<GetAuthorizationGlobalExceptionRuleChildrenChildren>
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. []GetAuthorizationGlobalExceptionRuleChildrenChildren
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<GetAuthorizationGlobalExceptionRuleChildrenChildren>
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. GetAuthorizationGlobalExceptionRuleChildrenChildren[]
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[GetAuthorizationGlobalExceptionRuleChildrenChildren]
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

GetAuthorizationGlobalExceptionRuleChildrenChildren

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.