Cisco ISE v0.1.7 published on Tuesday, Sep 24, 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 dictionary
The 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
value isCentralizedWebAuth
. For all otherweb_redirection_type
values 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_type
isAdvancedDictionaryAttribute
- Attribute
Right stringName - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- Attribute
Right stringValue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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_type
isAdvancedDictionaryAttribute
- Attribute
Right stringName - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- Attribute
Right stringValue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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_type
isAdvancedDictionaryAttribute
- attribute
Right StringName - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- attribute
Right StringValue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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_type
isAdvancedDictionaryAttribute
- attribute
Right stringName - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- attribute
Right stringValue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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_type
isAdvancedDictionaryAttribute
- attribute_
right_ strname - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- attribute_
right_ strvalue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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_type
isAdvancedDictionaryAttribute
- attribute
Right StringName - Attribute name, only required when
attribute_right_value_type
isAdvancedDictionaryAttribute
- attribute
Right StringValue - Attribute value, only required when
attribute_right_value_type
isAttributeValue
- 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
ise
Terraform Provider.