Cisco ISE v0.1.4 published on Friday, May 31, 2024 by Pulumi
ise.networkaccess.getAuthorizationProfile
Explore with Pulumi AI
This data source can read an authorization profiles policy element.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ise from "@pulumi/ise";
const example = ise.networkaccess.getAuthorizationProfile({
    id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
});
import pulumi
import pulumi_ise as ise
example = ise.networkaccess.get_authorization_profile(id="76d24097-41c4-4558-a4d0-a8c07ac08470")
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.LookupAuthorizationProfile(ctx, &networkaccess.LookupAuthorizationProfileArgs{
			Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ise = Pulumi.Ise;
return await Deployment.RunAsync(() => 
{
    var example = Ise.NetworkAccess.GetAuthorizationProfile.Invoke(new()
    {
        Id = "76d24097-41c4-4558-a4d0-a8c07ac08470",
    });
});
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.GetAuthorizationProfileArgs;
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.getAuthorizationProfile(GetAuthorizationProfileArgs.builder()
            .id("76d24097-41c4-4558-a4d0-a8c07ac08470")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      Function: ise:networkaccess:getAuthorizationProfile
      Arguments:
        id: 76d24097-41c4-4558-a4d0-a8c07ac08470
Using getAuthorizationProfile
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 getAuthorizationProfile(args: GetAuthorizationProfileArgs, opts?: InvokeOptions): Promise<GetAuthorizationProfileResult>
function getAuthorizationProfileOutput(args: GetAuthorizationProfileOutputArgs, opts?: InvokeOptions): Output<GetAuthorizationProfileResult>def get_authorization_profile(id: Optional[str] = None,
                              name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetAuthorizationProfileResult
def get_authorization_profile_output(id: Optional[pulumi.Input[str]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetAuthorizationProfileResult]func LookupAuthorizationProfile(ctx *Context, args *LookupAuthorizationProfileArgs, opts ...InvokeOption) (*LookupAuthorizationProfileResult, error)
func LookupAuthorizationProfileOutput(ctx *Context, args *LookupAuthorizationProfileOutputArgs, opts ...InvokeOption) LookupAuthorizationProfileResultOutput> Note: This function is named LookupAuthorizationProfile in the Go SDK.
public static class GetAuthorizationProfile 
{
    public static Task<GetAuthorizationProfileResult> InvokeAsync(GetAuthorizationProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetAuthorizationProfileResult> Invoke(GetAuthorizationProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuthorizationProfileResult> getAuthorizationProfile(GetAuthorizationProfileArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: ise:networkaccess/getAuthorizationProfile:getAuthorizationProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
getAuthorizationProfile Result
The following output properties are available:
- Access
Type string - Access type
 - Acl string
 - ACL
 - Advanced
Attributes List<GetAuthorization Profile Advanced Attribute>  - List of advanced attributes
 - Agentless
Posture bool - Agentless Posture.
 - Airespace
Acl string - Airespace ACL
 - Airespace
Ipv6Acl string - Airespace IPv6 ACL
 - Asa
Vpn string - ASA VPN
 - Auto
Smart stringPort  - Auto smart port
 - Avc
Profile string - AVC profile
 - Dacl
Name string - DACL name
 - Description string
 - Description
 - Easywired
Session boolCandidate  - Easy wired session candidate
 - Id string
 - The id of the object
 - Interface
Template string - Interface template
 - Ipv6Acl
Filter string - IPv6 ACL
 - Ipv6Dacl
Name string - IPv6 DACL name
 - Mac
Sec stringPolicy  - MacSec policy
 - Name string
 - The name of the authorization profile
 - Neat bool
 - NEAT
 - Profile
Name string - Value needs to be an existing Network Device Profile
 - Reauthentication
Connectivity string - Maintain Connectivity During Reauthentication
 - Reauthentication
Timer int - Reauthentication timer
 - Service
Template bool - Service template
 - Track
Movement bool - Track movement
 - Unique
Identifier string - Unique identifier
 - Vlan
Name stringId  - Vlan name or ID
 - Vlan
Tag intId  - Vlan tag ID
 - Voice
Domain boolPermission  - Voice domain permission
 - Web
Auth bool - Web authentication (local)
 - Web
Redirection stringAcl  - Web redirection ACL
 - Web
Redirection boolDisplay Certificates Renewal Messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - Web
Redirection stringPortal Name  - A portal that exist in the DB and fits the 
web_redirection_type - Web
Redirection stringStatic Ip Host Name Fqdn  - IP, hostname or FQDN
 - Web
Redirection stringType  - This type must fit the 
web_redirection_portal_name 
- Access
Type string - Access type
 - Acl string
 - ACL
 - Advanced
Attributes []GetAuthorization Profile Advanced Attribute  - List of advanced attributes
 - Agentless
Posture bool - Agentless Posture.
 - Airespace
Acl string - Airespace ACL
 - Airespace
Ipv6Acl string - Airespace IPv6 ACL
 - Asa
Vpn string - ASA VPN
 - Auto
Smart stringPort  - Auto smart port
 - Avc
Profile string - AVC profile
 - Dacl
Name string - DACL name
 - Description string
 - Description
 - Easywired
Session boolCandidate  - Easy wired session candidate
 - Id string
 - The id of the object
 - Interface
Template string - Interface template
 - Ipv6Acl
Filter string - IPv6 ACL
 - Ipv6Dacl
Name string - IPv6 DACL name
 - Mac
Sec stringPolicy  - MacSec policy
 - Name string
 - The name of the authorization profile
 - Neat bool
 - NEAT
 - Profile
Name string - Value needs to be an existing Network Device Profile
 - Reauthentication
Connectivity string - Maintain Connectivity During Reauthentication
 - Reauthentication
Timer int - Reauthentication timer
 - Service
Template bool - Service template
 - Track
Movement bool - Track movement
 - Unique
Identifier string - Unique identifier
 - Vlan
Name stringId  - Vlan name or ID
 - Vlan
Tag intId  - Vlan tag ID
 - Voice
Domain boolPermission  - Voice domain permission
 - Web
Auth bool - Web authentication (local)
 - Web
Redirection stringAcl  - Web redirection ACL
 - Web
Redirection boolDisplay Certificates Renewal Messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - Web
Redirection stringPortal Name  - A portal that exist in the DB and fits the 
web_redirection_type - Web
Redirection stringStatic Ip Host Name Fqdn  - IP, hostname or FQDN
 - Web
Redirection stringType  - This type must fit the 
web_redirection_portal_name 
- access
Type String - Access type
 - acl String
 - ACL
 - advanced
Attributes List<GetAuthorization Profile Advanced Attribute>  - List of advanced attributes
 - agentless
Posture Boolean - Agentless Posture.
 - airespace
Acl String - Airespace ACL
 - airespace
Ipv6Acl String - Airespace IPv6 ACL
 - asa
Vpn String - ASA VPN
 - auto
Smart StringPort  - Auto smart port
 - avc
Profile String - AVC profile
 - dacl
Name String - DACL name
 - description String
 - Description
 - easywired
Session BooleanCandidate  - Easy wired session candidate
 - id String
 - The id of the object
 - interface
Template String - Interface template
 - ipv6Acl
Filter String - IPv6 ACL
 - ipv6Dacl
Name String - IPv6 DACL name
 - mac
Sec StringPolicy  - MacSec policy
 - name String
 - The name of the authorization profile
 - neat Boolean
 - NEAT
 - profile
Name String - Value needs to be an existing Network Device Profile
 - reauthentication
Connectivity String - Maintain Connectivity During Reauthentication
 - reauthentication
Timer Integer - Reauthentication timer
 - service
Template Boolean - Service template
 - track
Movement Boolean - Track movement
 - unique
Identifier String - Unique identifier
 - vlan
Name StringId  - Vlan name or ID
 - vlan
Tag IntegerId  - Vlan tag ID
 - voice
Domain BooleanPermission  - Voice domain permission
 - web
Auth Boolean - Web authentication (local)
 - web
Redirection StringAcl  - Web redirection ACL
 - web
Redirection BooleanDisplay Certificates Renewal Messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - web
Redirection StringPortal Name  - A portal that exist in the DB and fits the 
web_redirection_type - web
Redirection StringStatic Ip Host Name Fqdn  - IP, hostname or FQDN
 - web
Redirection StringType  - This type must fit the 
web_redirection_portal_name 
- access
Type string - Access type
 - acl string
 - ACL
 - advanced
Attributes GetAuthorization Profile Advanced Attribute[]  - List of advanced attributes
 - agentless
Posture boolean - Agentless Posture.
 - airespace
Acl string - Airespace ACL
 - airespace
Ipv6Acl string - Airespace IPv6 ACL
 - asa
Vpn string - ASA VPN
 - auto
Smart stringPort  - Auto smart port
 - avc
Profile string - AVC profile
 - dacl
Name string - DACL name
 - description string
 - Description
 - easywired
Session booleanCandidate  - Easy wired session candidate
 - id string
 - The id of the object
 - interface
Template string - Interface template
 - ipv6Acl
Filter string - IPv6 ACL
 - ipv6Dacl
Name string - IPv6 DACL name
 - mac
Sec stringPolicy  - MacSec policy
 - name string
 - The name of the authorization profile
 - neat boolean
 - NEAT
 - profile
Name string - Value needs to be an existing Network Device Profile
 - reauthentication
Connectivity string - Maintain Connectivity During Reauthentication
 - reauthentication
Timer number - Reauthentication timer
 - service
Template boolean - Service template
 - track
Movement boolean - Track movement
 - unique
Identifier string - Unique identifier
 - vlan
Name stringId  - Vlan name or ID
 - vlan
Tag numberId  - Vlan tag ID
 - voice
Domain booleanPermission  - Voice domain permission
 - web
Auth boolean - Web authentication (local)
 - web
Redirection stringAcl  - Web redirection ACL
 - web
Redirection booleanDisplay Certificates Renewal Messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - web
Redirection stringPortal Name  - A portal that exist in the DB and fits the 
web_redirection_type - web
Redirection stringStatic Ip Host Name Fqdn  - IP, hostname or FQDN
 - web
Redirection stringType  - This type must fit the 
web_redirection_portal_name 
- access_
type str - Access type
 - acl str
 - ACL
 - advanced_
attributes Sequence[GetAuthorization Profile Advanced Attribute]  - List of advanced attributes
 - agentless_
posture bool - Agentless Posture.
 - airespace_
acl str - Airespace ACL
 - airespace_
ipv6_ stracl  - Airespace IPv6 ACL
 - asa_
vpn str - ASA VPN
 - auto_
smart_ strport  - Auto smart port
 - avc_
profile str - AVC profile
 - dacl_
name str - DACL name
 - description str
 - Description
 - easywired_
session_ boolcandidate  - Easy wired session candidate
 - id str
 - The id of the object
 - interface_
template str - Interface template
 - ipv6_
acl_ strfilter  - IPv6 ACL
 - ipv6_
dacl_ strname  - IPv6 DACL name
 - mac_
sec_ strpolicy  - MacSec policy
 - name str
 - The name of the authorization profile
 - neat bool
 - NEAT
 - profile_
name str - Value needs to be an existing Network Device Profile
 - reauthentication_
connectivity str - Maintain Connectivity During Reauthentication
 - reauthentication_
timer int - Reauthentication timer
 - service_
template bool - Service template
 - track_
movement bool - Track movement
 - unique_
identifier str - Unique identifier
 - vlan_
name_ strid  - Vlan name or ID
 - vlan_
tag_ intid  - Vlan tag ID
 - voice_
domain_ boolpermission  - Voice domain permission
 - web_
auth bool - Web authentication (local)
 - web_
redirection_ stracl  - Web redirection ACL
 - web_
redirection_ booldisplay_ certificates_ renewal_ messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - web_
redirection_ strportal_ name  - A portal that exist in the DB and fits the 
web_redirection_type - web_
redirection_ strstatic_ ip_ host_ name_ fqdn  - IP, hostname or FQDN
 - web_
redirection_ strtype  - This type must fit the 
web_redirection_portal_name 
- access
Type String - Access type
 - acl String
 - ACL
 - advanced
Attributes List<Property Map> - List of advanced attributes
 - agentless
Posture Boolean - Agentless Posture.
 - airespace
Acl String - Airespace ACL
 - airespace
Ipv6Acl String - Airespace IPv6 ACL
 - asa
Vpn String - ASA VPN
 - auto
Smart StringPort  - Auto smart port
 - avc
Profile String - AVC profile
 - dacl
Name String - DACL name
 - description String
 - Description
 - easywired
Session BooleanCandidate  - Easy wired session candidate
 - id String
 - The id of the object
 - interface
Template String - Interface template
 - ipv6Acl
Filter String - IPv6 ACL
 - ipv6Dacl
Name String - IPv6 DACL name
 - mac
Sec StringPolicy  - MacSec policy
 - name String
 - The name of the authorization profile
 - neat Boolean
 - NEAT
 - profile
Name String - Value needs to be an existing Network Device Profile
 - reauthentication
Connectivity String - Maintain Connectivity During Reauthentication
 - reauthentication
Timer Number - Reauthentication timer
 - service
Template Boolean - Service template
 - track
Movement Boolean - Track movement
 - unique
Identifier String - Unique identifier
 - vlan
Name StringId  - Vlan name or ID
 - vlan
Tag NumberId  - Vlan tag ID
 - voice
Domain BooleanPermission  - Voice domain permission
 - web
Auth Boolean - Web authentication (local)
 - web
Redirection StringAcl  - Web redirection ACL
 - web
Redirection BooleanDisplay Certificates Renewal Messages  - This attribute is mandatory when 
web_redirection_typevalue isCentralizedWebAuth. For all otherweb_redirection_typevalues the field must be ignored. - web
Redirection StringPortal Name  - A portal that exist in the DB and fits the 
web_redirection_type - web
Redirection StringStatic Ip Host Name Fqdn  - IP, hostname or FQDN
 - web
Redirection StringType  - This type must fit the 
web_redirection_portal_name 
Supporting Types
GetAuthorizationProfileAdvancedAttribute    
- Attribute
Left stringDictionary Name  - Dictionary name
 - Attribute
Left stringName  - Attribute name
 - Attribute
Right stringDictionary Name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - Attribute
Right stringName  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - Attribute
Right stringValue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - Attribute
Right stringValue Type  - Advanced attribute value type
 
- Attribute
Left stringDictionary Name  - Dictionary name
 - Attribute
Left stringName  - Attribute name
 - Attribute
Right stringDictionary Name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - Attribute
Right stringName  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - Attribute
Right stringValue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - Attribute
Right stringValue Type  - Advanced attribute value type
 
- attribute
Left StringDictionary Name  - Dictionary name
 - attribute
Left StringName  - Attribute name
 - attribute
Right StringDictionary Name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right StringName  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right StringValue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - attribute
Right StringValue Type  - Advanced attribute value type
 
- attribute
Left stringDictionary Name  - Dictionary name
 - attribute
Left stringName  - Attribute name
 - attribute
Right stringDictionary Name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right stringName  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right stringValue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - attribute
Right stringValue Type  - Advanced attribute value type
 
- attribute_
left_ strdictionary_ name  - Dictionary name
 - attribute_
left_ strname  - Attribute name
 - attribute_
right_ strdictionary_ name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute_
right_ strname  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute_
right_ strvalue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - attribute_
right_ strvalue_ type  - Advanced attribute value type
 
- attribute
Left StringDictionary Name  - Dictionary name
 - attribute
Left StringName  - Attribute name
 - attribute
Right StringDictionary Name  - Dictionary name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right StringName  - Attribute name, only required when 
attribute_right_value_typeisAdvancedDictionaryAttribute - attribute
Right StringValue  - Attribute value, only required when 
attribute_right_value_typeisAttributeValue - attribute
Right StringValue Type  - Advanced attribute value type
 
Package Details
- Repository
 - ise pulumi/pulumi-ise
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
iseTerraform Provider.