1. Packages
  2. Cisco ISE
  3. API Docs
  4. networkaccess
  5. getAuthorizationProfile
Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi

ise.networkaccess.getAuthorizationProfile

Explore with Pulumi AI

ise logo
Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi

    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 dictionary

    The following arguments are supported:

    Id string
    The id of the object
    Name string
    The name of the authorization profile
    Id string
    The id of the object
    Name string
    The name of the authorization profile
    id String
    The id of the object
    name String
    The name of the authorization profile
    id string
    The id of the object
    name string
    The name of the authorization profile
    id str
    The id of the object
    name str
    The name of the authorization profile
    id String
    The id of the object
    name String
    The name of the authorization profile

    getAuthorizationProfile Result

    The following output properties are available:

    AccessType string
    Access type
    Acl string
    ACL
    AdvancedAttributes List<GetAuthorizationProfileAdvancedAttribute>
    List of advanced attributes
    AgentlessPosture bool
    Agentless Posture.
    AirespaceAcl string
    Airespace ACL
    AirespaceIpv6Acl string
    Airespace IPv6 ACL
    AsaVpn string
    ASA VPN
    AutoSmartPort string
    Auto smart port
    AvcProfile string
    AVC profile
    DaclName string
    DACL name
    Description string
    Description
    EasywiredSessionCandidate bool
    Easy wired session candidate
    Id string
    The id of the object
    InterfaceTemplate string
    Interface template
    Ipv6AclFilter string
    IPv6 ACL
    Ipv6DaclName string
    IPv6 DACL name
    MacSecPolicy string
    MacSec policy
    Name string
    The name of the authorization profile
    Neat bool
    NEAT
    ProfileName string
    Value needs to be an existing Network Device Profile
    ReauthenticationConnectivity string
    Maintain Connectivity During Reauthentication
    ReauthenticationTimer int
    Reauthentication timer
    ServiceTemplate bool
    Service template
    TrackMovement bool
    Track movement
    UniqueIdentifier string
    Unique identifier
    VlanNameId string
    Vlan name or ID
    VlanTagId int
    Vlan tag ID
    VoiceDomainPermission bool
    Voice domain permission
    WebAuth bool
    Web authentication (local)
    WebRedirectionAcl string
    Web redirection ACL
    WebRedirectionDisplayCertificatesRenewalMessages bool
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    WebRedirectionPortalName string
    A portal that exist in the DB and fits the web_redirection_type
    WebRedirectionStaticIpHostNameFqdn string
    IP, hostname or FQDN
    WebRedirectionType string
    This type must fit the web_redirection_portal_name
    AccessType string
    Access type
    Acl string
    ACL
    AdvancedAttributes []GetAuthorizationProfileAdvancedAttribute
    List of advanced attributes
    AgentlessPosture bool
    Agentless Posture.
    AirespaceAcl string
    Airespace ACL
    AirespaceIpv6Acl string
    Airespace IPv6 ACL
    AsaVpn string
    ASA VPN
    AutoSmartPort string
    Auto smart port
    AvcProfile string
    AVC profile
    DaclName string
    DACL name
    Description string
    Description
    EasywiredSessionCandidate bool
    Easy wired session candidate
    Id string
    The id of the object
    InterfaceTemplate string
    Interface template
    Ipv6AclFilter string
    IPv6 ACL
    Ipv6DaclName string
    IPv6 DACL name
    MacSecPolicy string
    MacSec policy
    Name string
    The name of the authorization profile
    Neat bool
    NEAT
    ProfileName string
    Value needs to be an existing Network Device Profile
    ReauthenticationConnectivity string
    Maintain Connectivity During Reauthentication
    ReauthenticationTimer int
    Reauthentication timer
    ServiceTemplate bool
    Service template
    TrackMovement bool
    Track movement
    UniqueIdentifier string
    Unique identifier
    VlanNameId string
    Vlan name or ID
    VlanTagId int
    Vlan tag ID
    VoiceDomainPermission bool
    Voice domain permission
    WebAuth bool
    Web authentication (local)
    WebRedirectionAcl string
    Web redirection ACL
    WebRedirectionDisplayCertificatesRenewalMessages bool
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    WebRedirectionPortalName string
    A portal that exist in the DB and fits the web_redirection_type
    WebRedirectionStaticIpHostNameFqdn string
    IP, hostname or FQDN
    WebRedirectionType string
    This type must fit the web_redirection_portal_name
    accessType String
    Access type
    acl String
    ACL
    advancedAttributes List<GetAuthorizationProfileAdvancedAttribute>
    List of advanced attributes
    agentlessPosture Boolean
    Agentless Posture.
    airespaceAcl String
    Airespace ACL
    airespaceIpv6Acl String
    Airespace IPv6 ACL
    asaVpn String
    ASA VPN
    autoSmartPort String
    Auto smart port
    avcProfile String
    AVC profile
    daclName String
    DACL name
    description String
    Description
    easywiredSessionCandidate Boolean
    Easy wired session candidate
    id String
    The id of the object
    interfaceTemplate String
    Interface template
    ipv6AclFilter String
    IPv6 ACL
    ipv6DaclName String
    IPv6 DACL name
    macSecPolicy String
    MacSec policy
    name String
    The name of the authorization profile
    neat Boolean
    NEAT
    profileName String
    Value needs to be an existing Network Device Profile
    reauthenticationConnectivity String
    Maintain Connectivity During Reauthentication
    reauthenticationTimer Integer
    Reauthentication timer
    serviceTemplate Boolean
    Service template
    trackMovement Boolean
    Track movement
    uniqueIdentifier String
    Unique identifier
    vlanNameId String
    Vlan name or ID
    vlanTagId Integer
    Vlan tag ID
    voiceDomainPermission Boolean
    Voice domain permission
    webAuth Boolean
    Web authentication (local)
    webRedirectionAcl String
    Web redirection ACL
    webRedirectionDisplayCertificatesRenewalMessages Boolean
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    webRedirectionPortalName String
    A portal that exist in the DB and fits the web_redirection_type
    webRedirectionStaticIpHostNameFqdn String
    IP, hostname or FQDN
    webRedirectionType String
    This type must fit the web_redirection_portal_name
    accessType string
    Access type
    acl string
    ACL
    advancedAttributes GetAuthorizationProfileAdvancedAttribute[]
    List of advanced attributes
    agentlessPosture boolean
    Agentless Posture.
    airespaceAcl string
    Airespace ACL
    airespaceIpv6Acl string
    Airespace IPv6 ACL
    asaVpn string
    ASA VPN
    autoSmartPort string
    Auto smart port
    avcProfile string
    AVC profile
    daclName string
    DACL name
    description string
    Description
    easywiredSessionCandidate boolean
    Easy wired session candidate
    id string
    The id of the object
    interfaceTemplate string
    Interface template
    ipv6AclFilter string
    IPv6 ACL
    ipv6DaclName string
    IPv6 DACL name
    macSecPolicy string
    MacSec policy
    name string
    The name of the authorization profile
    neat boolean
    NEAT
    profileName string
    Value needs to be an existing Network Device Profile
    reauthenticationConnectivity string
    Maintain Connectivity During Reauthentication
    reauthenticationTimer number
    Reauthentication timer
    serviceTemplate boolean
    Service template
    trackMovement boolean
    Track movement
    uniqueIdentifier string
    Unique identifier
    vlanNameId string
    Vlan name or ID
    vlanTagId number
    Vlan tag ID
    voiceDomainPermission boolean
    Voice domain permission
    webAuth boolean
    Web authentication (local)
    webRedirectionAcl string
    Web redirection ACL
    webRedirectionDisplayCertificatesRenewalMessages boolean
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    webRedirectionPortalName string
    A portal that exist in the DB and fits the web_redirection_type
    webRedirectionStaticIpHostNameFqdn string
    IP, hostname or FQDN
    webRedirectionType string
    This type must fit the web_redirection_portal_name
    access_type str
    Access type
    acl str
    ACL
    advanced_attributes Sequence[GetAuthorizationProfileAdvancedAttribute]
    List of advanced attributes
    agentless_posture bool
    Agentless Posture.
    airespace_acl str
    Airespace ACL
    airespace_ipv6_acl str
    Airespace IPv6 ACL
    asa_vpn str
    ASA VPN
    auto_smart_port str
    Auto smart port
    avc_profile str
    AVC profile
    dacl_name str
    DACL name
    description str
    Description
    easywired_session_candidate bool
    Easy wired session candidate
    id str
    The id of the object
    interface_template str
    Interface template
    ipv6_acl_filter str
    IPv6 ACL
    ipv6_dacl_name str
    IPv6 DACL name
    mac_sec_policy str
    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_id str
    Vlan name or ID
    vlan_tag_id int
    Vlan tag ID
    voice_domain_permission bool
    Voice domain permission
    web_auth bool
    Web authentication (local)
    web_redirection_acl str
    Web redirection ACL
    web_redirection_display_certificates_renewal_messages bool
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    web_redirection_portal_name str
    A portal that exist in the DB and fits the web_redirection_type
    web_redirection_static_ip_host_name_fqdn str
    IP, hostname or FQDN
    web_redirection_type str
    This type must fit the web_redirection_portal_name
    accessType String
    Access type
    acl String
    ACL
    advancedAttributes List<Property Map>
    List of advanced attributes
    agentlessPosture Boolean
    Agentless Posture.
    airespaceAcl String
    Airespace ACL
    airespaceIpv6Acl String
    Airespace IPv6 ACL
    asaVpn String
    ASA VPN
    autoSmartPort String
    Auto smart port
    avcProfile String
    AVC profile
    daclName String
    DACL name
    description String
    Description
    easywiredSessionCandidate Boolean
    Easy wired session candidate
    id String
    The id of the object
    interfaceTemplate String
    Interface template
    ipv6AclFilter String
    IPv6 ACL
    ipv6DaclName String
    IPv6 DACL name
    macSecPolicy String
    MacSec policy
    name String
    The name of the authorization profile
    neat Boolean
    NEAT
    profileName String
    Value needs to be an existing Network Device Profile
    reauthenticationConnectivity String
    Maintain Connectivity During Reauthentication
    reauthenticationTimer Number
    Reauthentication timer
    serviceTemplate Boolean
    Service template
    trackMovement Boolean
    Track movement
    uniqueIdentifier String
    Unique identifier
    vlanNameId String
    Vlan name or ID
    vlanTagId Number
    Vlan tag ID
    voiceDomainPermission Boolean
    Voice domain permission
    webAuth Boolean
    Web authentication (local)
    webRedirectionAcl String
    Web redirection ACL
    webRedirectionDisplayCertificatesRenewalMessages Boolean
    This attribute is mandatory when web_redirection_type value is CentralizedWebAuth. For all other web_redirection_type values the field must be ignored.
    webRedirectionPortalName String
    A portal that exist in the DB and fits the web_redirection_type
    webRedirectionStaticIpHostNameFqdn String
    IP, hostname or FQDN
    webRedirectionType String
    This type must fit the web_redirection_portal_name

    Supporting Types

    GetAuthorizationProfileAdvancedAttribute

    AttributeLeftDictionaryName string
    Dictionary name
    AttributeLeftName string
    Attribute name
    AttributeRightDictionaryName string
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    AttributeRightName string
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    AttributeRightValue string
    Attribute value, only required when attribute_right_value_type is AttributeValue
    AttributeRightValueType string
    Advanced attribute value type
    AttributeLeftDictionaryName string
    Dictionary name
    AttributeLeftName string
    Attribute name
    AttributeRightDictionaryName string
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    AttributeRightName string
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    AttributeRightValue string
    Attribute value, only required when attribute_right_value_type is AttributeValue
    AttributeRightValueType string
    Advanced attribute value type
    attributeLeftDictionaryName String
    Dictionary name
    attributeLeftName String
    Attribute name
    attributeRightDictionaryName String
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightName String
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightValue String
    Attribute value, only required when attribute_right_value_type is AttributeValue
    attributeRightValueType String
    Advanced attribute value type
    attributeLeftDictionaryName string
    Dictionary name
    attributeLeftName string
    Attribute name
    attributeRightDictionaryName string
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightName string
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightValue string
    Attribute value, only required when attribute_right_value_type is AttributeValue
    attributeRightValueType string
    Advanced attribute value type
    attribute_left_dictionary_name str
    Dictionary name
    attribute_left_name str
    Attribute name
    attribute_right_dictionary_name str
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attribute_right_name str
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attribute_right_value str
    Attribute value, only required when attribute_right_value_type is AttributeValue
    attribute_right_value_type str
    Advanced attribute value type
    attributeLeftDictionaryName String
    Dictionary name
    attributeLeftName String
    Attribute name
    attributeRightDictionaryName String
    Dictionary name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightName String
    Attribute name, only required when attribute_right_value_type is AdvancedDictionaryAttribute
    attributeRightValue String
    Attribute value, only required when attribute_right_value_type is AttributeValue
    attributeRightValueType String
    Advanced attribute value type

    Package Details

    Repository
    ise pulumi/pulumi-ise
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ise Terraform Provider.
    ise logo
    Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi