1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getTacacsPlusProfile
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks

    Using getTacacsPlusProfile

    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 getTacacsPlusProfile(args: GetTacacsPlusProfileArgs, opts?: InvokeOptions): Promise<GetTacacsPlusProfileResult>
    function getTacacsPlusProfileOutput(args: GetTacacsPlusProfileOutputArgs, opts?: InvokeOptions): Output<GetTacacsPlusProfileResult>
    def get_tacacs_plus_profile(location: Optional[GetTacacsPlusProfileLocation] = None,
                                name: Optional[str] = None,
                                protocol: Optional[str] = None,
                                servers: Optional[Sequence[GetTacacsPlusProfileServer]] = None,
                                timeout: Optional[float] = None,
                                use_single_connection: Optional[bool] = None,
                                opts: Optional[InvokeOptions] = None) -> GetTacacsPlusProfileResult
    def get_tacacs_plus_profile_output(location: Optional[pulumi.Input[GetTacacsPlusProfileLocationArgs]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                protocol: Optional[pulumi.Input[str]] = None,
                                servers: Optional[pulumi.Input[Sequence[pulumi.Input[GetTacacsPlusProfileServerArgs]]]] = None,
                                timeout: Optional[pulumi.Input[float]] = None,
                                use_single_connection: Optional[pulumi.Input[bool]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetTacacsPlusProfileResult]
    func LookupTacacsPlusProfile(ctx *Context, args *LookupTacacsPlusProfileArgs, opts ...InvokeOption) (*LookupTacacsPlusProfileResult, error)
    func LookupTacacsPlusProfileOutput(ctx *Context, args *LookupTacacsPlusProfileOutputArgs, opts ...InvokeOption) LookupTacacsPlusProfileResultOutput

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

    public static class GetTacacsPlusProfile 
    {
        public static Task<GetTacacsPlusProfileResult> InvokeAsync(GetTacacsPlusProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetTacacsPlusProfileResult> Invoke(GetTacacsPlusProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTacacsPlusProfileResult> getTacacsPlusProfile(GetTacacsPlusProfileArgs args, InvokeOptions options)
    public static Output<GetTacacsPlusProfileResult> getTacacsPlusProfile(GetTacacsPlusProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getTacacsPlusProfile:getTacacsPlusProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetTacacsPlusProfileLocation
    The location of this object.
    Name string
    Protocol string
    Select authentication protocol
    Servers List<GetTacacsPlusProfileServer>
    Timeout double
    number of seconds to wait for when performing authentication
    UseSingleConnection bool
    Use single connection for all authentication
    Location GetTacacsPlusProfileLocation
    The location of this object.
    Name string
    Protocol string
    Select authentication protocol
    Servers []GetTacacsPlusProfileServer
    Timeout float64
    number of seconds to wait for when performing authentication
    UseSingleConnection bool
    Use single connection for all authentication
    location GetTacacsPlusProfileLocation
    The location of this object.
    name String
    protocol String
    Select authentication protocol
    servers List<GetTacacsPlusProfileServer>
    timeout Double
    number of seconds to wait for when performing authentication
    useSingleConnection Boolean
    Use single connection for all authentication
    location GetTacacsPlusProfileLocation
    The location of this object.
    name string
    protocol string
    Select authentication protocol
    servers GetTacacsPlusProfileServer[]
    timeout number
    number of seconds to wait for when performing authentication
    useSingleConnection boolean
    Use single connection for all authentication
    location GetTacacsPlusProfileLocation
    The location of this object.
    name str
    protocol str
    Select authentication protocol
    servers Sequence[GetTacacsPlusProfileServer]
    timeout float
    number of seconds to wait for when performing authentication
    use_single_connection bool
    Use single connection for all authentication
    location Property Map
    The location of this object.
    name String
    protocol String
    Select authentication protocol
    servers List<Property Map>
    timeout Number
    number of seconds to wait for when performing authentication
    useSingleConnection Boolean
    Use single connection for all authentication

    getTacacsPlusProfile Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetTacacsPlusProfileLocation
    The location of this object.
    Name string
    Protocol string
    Select authentication protocol
    Servers List<GetTacacsPlusProfileServer>
    Timeout double
    number of seconds to wait for when performing authentication
    UseSingleConnection bool
    Use single connection for all authentication
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetTacacsPlusProfileLocation
    The location of this object.
    Name string
    Protocol string
    Select authentication protocol
    Servers []GetTacacsPlusProfileServer
    Timeout float64
    number of seconds to wait for when performing authentication
    UseSingleConnection bool
    Use single connection for all authentication
    id String
    The provider-assigned unique ID for this managed resource.
    location GetTacacsPlusProfileLocation
    The location of this object.
    name String
    protocol String
    Select authentication protocol
    servers List<GetTacacsPlusProfileServer>
    timeout Double
    number of seconds to wait for when performing authentication
    useSingleConnection Boolean
    Use single connection for all authentication
    id string
    The provider-assigned unique ID for this managed resource.
    location GetTacacsPlusProfileLocation
    The location of this object.
    name string
    protocol string
    Select authentication protocol
    servers GetTacacsPlusProfileServer[]
    timeout number
    number of seconds to wait for when performing authentication
    useSingleConnection boolean
    Use single connection for all authentication
    id str
    The provider-assigned unique ID for this managed resource.
    location GetTacacsPlusProfileLocation
    The location of this object.
    name str
    protocol str
    Select authentication protocol
    servers Sequence[GetTacacsPlusProfileServer]
    timeout float
    number of seconds to wait for when performing authentication
    use_single_connection bool
    Use single connection for all authentication
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    protocol String
    Select authentication protocol
    servers List<Property Map>
    timeout Number
    number of seconds to wait for when performing authentication
    useSingleConnection Boolean
    Use single connection for all authentication

    Supporting Types

    GetTacacsPlusProfileLocation

    Panorama GetTacacsPlusProfileLocationPanorama
    Located in a panorama.
    Shared GetTacacsPlusProfileLocationShared
    Panorama shared object
    Template GetTacacsPlusProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetTacacsPlusProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetTacacsPlusProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetTacacsPlusProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetTacacsPlusProfileLocationVsys
    Located in a specific Virtual System
    Panorama GetTacacsPlusProfileLocationPanorama
    Located in a panorama.
    Shared GetTacacsPlusProfileLocationShared
    Panorama shared object
    Template GetTacacsPlusProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetTacacsPlusProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetTacacsPlusProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetTacacsPlusProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetTacacsPlusProfileLocationVsys
    Located in a specific Virtual System
    panorama GetTacacsPlusProfileLocationPanorama
    Located in a panorama.
    shared GetTacacsPlusProfileLocationShared
    Panorama shared object
    template GetTacacsPlusProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetTacacsPlusProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetTacacsPlusProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetTacacsPlusProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetTacacsPlusProfileLocationVsys
    Located in a specific Virtual System
    panorama GetTacacsPlusProfileLocationPanorama
    Located in a panorama.
    shared GetTacacsPlusProfileLocationShared
    Panorama shared object
    template GetTacacsPlusProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetTacacsPlusProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetTacacsPlusProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetTacacsPlusProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetTacacsPlusProfileLocationVsys
    Located in a specific Virtual System
    panorama GetTacacsPlusProfileLocationPanorama
    Located in a panorama.
    shared GetTacacsPlusProfileLocationShared
    Panorama shared object
    template GetTacacsPlusProfileLocationTemplate
    A shared resource located within a specific template
    template_stack GetTacacsPlusProfileLocationTemplateStack
    Located in a specific template
    template_stack_vsys GetTacacsPlusProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    template_vsys GetTacacsPlusProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetTacacsPlusProfileLocationVsys
    Located in a specific Virtual System
    panorama Property Map
    Located in a panorama.
    shared Property Map
    Panorama shared object
    template Property Map
    A shared resource located within a specific template
    templateStack Property Map
    Located in a specific template
    templateStackVsys Property Map
    Located in a specific template, device and vsys.
    templateVsys Property Map
    Located in a specific template, device and vsys.
    vsys Property Map
    Located in a specific Virtual System

    GetTacacsPlusProfileLocationTemplate

    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device

    GetTacacsPlusProfileLocationTemplateStack

    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device
    name string
    The template stack
    panoramaDevice string
    Specific Panorama device
    name str
    The template stack
    panorama_device str
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device

    GetTacacsPlusProfileLocationTemplateStackVsys

    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    TemplateStack string
    The template stack
    Vsys string
    The vsys.
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    TemplateStack string
    The template stack
    Vsys string
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    templateStack String
    The template stack
    vsys String
    The vsys.
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    templateStack string
    The template stack
    vsys string
    The vsys.
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    template_stack str
    The template stack
    vsys str
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    templateStack String
    The template stack
    vsys String
    The vsys.

    GetTacacsPlusProfileLocationTemplateVsys

    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Template string
    Specific Panorama template
    Vsys string
    The vsys.
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Template string
    Specific Panorama template
    Vsys string
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    template String
    Specific Panorama template
    vsys String
    The vsys.
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    template string
    Specific Panorama template
    vsys string
    The vsys.
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    template str
    Specific Panorama template
    vsys str
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    template String
    Specific Panorama template
    vsys String
    The vsys.

    GetTacacsPlusProfileLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetTacacsPlusProfileServer

    Address string
    TACACS+ server ip or host name.
    Name string
    Port double
    TACACS+ server port
    Secret string
    Shared secret for TACACS+ communication
    Address string
    TACACS+ server ip or host name.
    Name string
    Port float64
    TACACS+ server port
    Secret string
    Shared secret for TACACS+ communication
    address String
    TACACS+ server ip or host name.
    name String
    port Double
    TACACS+ server port
    secret String
    Shared secret for TACACS+ communication
    address string
    TACACS+ server ip or host name.
    name string
    port number
    TACACS+ server port
    secret string
    Shared secret for TACACS+ communication
    address str
    TACACS+ server ip or host name.
    name str
    port float
    TACACS+ server port
    secret str
    Shared secret for TACACS+ communication
    address String
    TACACS+ server ip or host name.
    name String
    port Number
    TACACS+ server port
    secret String
    Shared secret for TACACS+ communication

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.11
    published on Tuesday, Apr 28, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.