1. Packages
  2. Panos Provider
  3. API Docs
  4. getGlobalprotectGateway
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
panos logo
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks

    Using getGlobalprotectGateway

    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 getGlobalprotectGateway(args: GetGlobalprotectGatewayArgs, opts?: InvokeOptions): Promise<GetGlobalprotectGatewayResult>
    function getGlobalprotectGatewayOutput(args: GetGlobalprotectGatewayOutputArgs, opts?: InvokeOptions): Output<GetGlobalprotectGatewayResult>
    def get_globalprotect_gateway(block_quarantined_devices: Optional[bool] = None,
                                  certificate_profile: Optional[str] = None,
                                  client_auths: Optional[Sequence[GetGlobalprotectGatewayClientAuth]] = None,
                                  hip_notifications: Optional[Sequence[GetGlobalprotectGatewayHipNotification]] = None,
                                  local_address: Optional[GetGlobalprotectGatewayLocalAddress] = None,
                                  location: Optional[GetGlobalprotectGatewayLocation] = None,
                                  log_fail: Optional[bool] = None,
                                  log_setting: Optional[str] = None,
                                  log_success: Optional[bool] = None,
                                  name: Optional[str] = None,
                                  remote_user_tunnel: Optional[str] = None,
                                  remote_user_tunnel_configs: Optional[Sequence[GetGlobalprotectGatewayRemoteUserTunnelConfig]] = None,
                                  roles: Optional[Sequence[GetGlobalprotectGatewayRole]] = None,
                                  satellite_tunnel: Optional[str] = None,
                                  security_restrictions: Optional[GetGlobalprotectGatewaySecurityRestrictions] = None,
                                  ssl_tls_service_profile: Optional[str] = None,
                                  tunnel_mode: Optional[bool] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetGlobalprotectGatewayResult
    def get_globalprotect_gateway_output(block_quarantined_devices: Optional[pulumi.Input[bool]] = None,
                                  certificate_profile: Optional[pulumi.Input[str]] = None,
                                  client_auths: Optional[pulumi.Input[Sequence[pulumi.Input[GetGlobalprotectGatewayClientAuthArgs]]]] = None,
                                  hip_notifications: Optional[pulumi.Input[Sequence[pulumi.Input[GetGlobalprotectGatewayHipNotificationArgs]]]] = None,
                                  local_address: Optional[pulumi.Input[GetGlobalprotectGatewayLocalAddressArgs]] = None,
                                  location: Optional[pulumi.Input[GetGlobalprotectGatewayLocationArgs]] = None,
                                  log_fail: Optional[pulumi.Input[bool]] = None,
                                  log_setting: Optional[pulumi.Input[str]] = None,
                                  log_success: Optional[pulumi.Input[bool]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  remote_user_tunnel: Optional[pulumi.Input[str]] = None,
                                  remote_user_tunnel_configs: Optional[pulumi.Input[Sequence[pulumi.Input[GetGlobalprotectGatewayRemoteUserTunnelConfigArgs]]]] = None,
                                  roles: Optional[pulumi.Input[Sequence[pulumi.Input[GetGlobalprotectGatewayRoleArgs]]]] = None,
                                  satellite_tunnel: Optional[pulumi.Input[str]] = None,
                                  security_restrictions: Optional[pulumi.Input[GetGlobalprotectGatewaySecurityRestrictionsArgs]] = None,
                                  ssl_tls_service_profile: Optional[pulumi.Input[str]] = None,
                                  tunnel_mode: Optional[pulumi.Input[bool]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetGlobalprotectGatewayResult]
    func LookupGlobalprotectGateway(ctx *Context, args *LookupGlobalprotectGatewayArgs, opts ...InvokeOption) (*LookupGlobalprotectGatewayResult, error)
    func LookupGlobalprotectGatewayOutput(ctx *Context, args *LookupGlobalprotectGatewayOutputArgs, opts ...InvokeOption) LookupGlobalprotectGatewayResultOutput

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

    public static class GetGlobalprotectGateway 
    {
        public static Task<GetGlobalprotectGatewayResult> InvokeAsync(GetGlobalprotectGatewayArgs args, InvokeOptions? opts = null)
        public static Output<GetGlobalprotectGatewayResult> Invoke(GetGlobalprotectGatewayInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGlobalprotectGatewayResult> getGlobalprotectGateway(GetGlobalprotectGatewayArgs args, InvokeOptions options)
    public static Output<GetGlobalprotectGatewayResult> getGlobalprotectGateway(GetGlobalprotectGatewayArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getGlobalprotectGateway:getGlobalprotectGateway
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetGlobalprotectGatewayLocation
    The location of this object.
    Name string
    BlockQuarantinedDevices bool
    Block login for quarantined devices
    CertificateProfile string
    Profile for authenticating client certificates
    ClientAuths List<GetGlobalprotectGatewayClientAuth>
    HipNotifications List<GetGlobalprotectGatewayHipNotification>
    LocalAddress GetGlobalprotectGatewayLocalAddress
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    RemoteUserTunnel string
    GlobalProtect user tunnel
    RemoteUserTunnelConfigs List<GetGlobalprotectGatewayRemoteUserTunnelConfig>
    Roles List<GetGlobalprotectGatewayRole>
    SatelliteTunnel string
    GlobalProtect satellite tunnel
    SecurityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    SslTlsServiceProfile string
    SSL TLS service profile
    TunnelMode bool
    Tunnel mode
    Location GetGlobalprotectGatewayLocation
    The location of this object.
    Name string
    BlockQuarantinedDevices bool
    Block login for quarantined devices
    CertificateProfile string
    Profile for authenticating client certificates
    ClientAuths []GetGlobalprotectGatewayClientAuth
    HipNotifications []GetGlobalprotectGatewayHipNotification
    LocalAddress GetGlobalprotectGatewayLocalAddress
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    RemoteUserTunnel string
    GlobalProtect user tunnel
    RemoteUserTunnelConfigs []GetGlobalprotectGatewayRemoteUserTunnelConfig
    Roles []GetGlobalprotectGatewayRole
    SatelliteTunnel string
    GlobalProtect satellite tunnel
    SecurityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    SslTlsServiceProfile string
    SSL TLS service profile
    TunnelMode bool
    Tunnel mode
    location GetGlobalprotectGatewayLocation
    The location of this object.
    name String
    blockQuarantinedDevices Boolean
    Block login for quarantined devices
    certificateProfile String
    Profile for authenticating client certificates
    clientAuths List<GetGlobalprotectGatewayClientAuth>
    hipNotifications List<GetGlobalprotectGatewayHipNotification>
    localAddress GetGlobalprotectGatewayLocalAddress
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    remoteUserTunnel String
    GlobalProtect user tunnel
    remoteUserTunnelConfigs List<GetGlobalprotectGatewayRemoteUserTunnelConfig>
    roles List<GetGlobalprotectGatewayRole>
    satelliteTunnel String
    GlobalProtect satellite tunnel
    securityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    sslTlsServiceProfile String
    SSL TLS service profile
    tunnelMode Boolean
    Tunnel mode
    location GetGlobalprotectGatewayLocation
    The location of this object.
    name string
    blockQuarantinedDevices boolean
    Block login for quarantined devices
    certificateProfile string
    Profile for authenticating client certificates
    clientAuths GetGlobalprotectGatewayClientAuth[]
    hipNotifications GetGlobalprotectGatewayHipNotification[]
    localAddress GetGlobalprotectGatewayLocalAddress
    logFail boolean
    Log unsuccessful TLS handshakes
    logSetting string
    logSuccess boolean
    Log successful TLS handshakes
    remoteUserTunnel string
    GlobalProtect user tunnel
    remoteUserTunnelConfigs GetGlobalprotectGatewayRemoteUserTunnelConfig[]
    roles GetGlobalprotectGatewayRole[]
    satelliteTunnel string
    GlobalProtect satellite tunnel
    securityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    sslTlsServiceProfile string
    SSL TLS service profile
    tunnelMode boolean
    Tunnel mode
    location GetGlobalprotectGatewayLocation
    The location of this object.
    name str
    block_quarantined_devices bool
    Block login for quarantined devices
    certificate_profile str
    Profile for authenticating client certificates
    client_auths Sequence[GetGlobalprotectGatewayClientAuth]
    hip_notifications Sequence[GetGlobalprotectGatewayHipNotification]
    local_address GetGlobalprotectGatewayLocalAddress
    log_fail bool
    Log unsuccessful TLS handshakes
    log_setting str
    log_success bool
    Log successful TLS handshakes
    remote_user_tunnel str
    GlobalProtect user tunnel
    remote_user_tunnel_configs Sequence[GetGlobalprotectGatewayRemoteUserTunnelConfig]
    roles Sequence[GetGlobalprotectGatewayRole]
    satellite_tunnel str
    GlobalProtect satellite tunnel
    security_restrictions GetGlobalprotectGatewaySecurityRestrictions
    ssl_tls_service_profile str
    SSL TLS service profile
    tunnel_mode bool
    Tunnel mode
    location Property Map
    The location of this object.
    name String
    blockQuarantinedDevices Boolean
    Block login for quarantined devices
    certificateProfile String
    Profile for authenticating client certificates
    clientAuths List<Property Map>
    hipNotifications List<Property Map>
    localAddress Property Map
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    remoteUserTunnel String
    GlobalProtect user tunnel
    remoteUserTunnelConfigs List<Property Map>
    roles List<Property Map>
    satelliteTunnel String
    GlobalProtect satellite tunnel
    securityRestrictions Property Map
    sslTlsServiceProfile String
    SSL TLS service profile
    tunnelMode Boolean
    Tunnel mode

    getGlobalprotectGateway Result

    The following output properties are available:

    BlockQuarantinedDevices bool
    Block login for quarantined devices
    CertificateProfile string
    Profile for authenticating client certificates
    ClientAuths List<GetGlobalprotectGatewayClientAuth>
    HipNotifications List<GetGlobalprotectGatewayHipNotification>
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalAddress GetGlobalprotectGatewayLocalAddress
    Location GetGlobalprotectGatewayLocation
    The location of this object.
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    Name string
    RemoteUserTunnel string
    GlobalProtect user tunnel
    RemoteUserTunnelConfigs List<GetGlobalprotectGatewayRemoteUserTunnelConfig>
    Roles List<GetGlobalprotectGatewayRole>
    SatelliteTunnel string
    GlobalProtect satellite tunnel
    SecurityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    SslTlsServiceProfile string
    SSL TLS service profile
    TunnelMode bool
    Tunnel mode
    BlockQuarantinedDevices bool
    Block login for quarantined devices
    CertificateProfile string
    Profile for authenticating client certificates
    ClientAuths []GetGlobalprotectGatewayClientAuth
    HipNotifications []GetGlobalprotectGatewayHipNotification
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalAddress GetGlobalprotectGatewayLocalAddress
    Location GetGlobalprotectGatewayLocation
    The location of this object.
    LogFail bool
    Log unsuccessful TLS handshakes
    LogSetting string
    LogSuccess bool
    Log successful TLS handshakes
    Name string
    RemoteUserTunnel string
    GlobalProtect user tunnel
    RemoteUserTunnelConfigs []GetGlobalprotectGatewayRemoteUserTunnelConfig
    Roles []GetGlobalprotectGatewayRole
    SatelliteTunnel string
    GlobalProtect satellite tunnel
    SecurityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    SslTlsServiceProfile string
    SSL TLS service profile
    TunnelMode bool
    Tunnel mode
    blockQuarantinedDevices Boolean
    Block login for quarantined devices
    certificateProfile String
    Profile for authenticating client certificates
    clientAuths List<GetGlobalprotectGatewayClientAuth>
    hipNotifications List<GetGlobalprotectGatewayHipNotification>
    id String
    The provider-assigned unique ID for this managed resource.
    localAddress GetGlobalprotectGatewayLocalAddress
    location GetGlobalprotectGatewayLocation
    The location of this object.
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    name String
    remoteUserTunnel String
    GlobalProtect user tunnel
    remoteUserTunnelConfigs List<GetGlobalprotectGatewayRemoteUserTunnelConfig>
    roles List<GetGlobalprotectGatewayRole>
    satelliteTunnel String
    GlobalProtect satellite tunnel
    securityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    sslTlsServiceProfile String
    SSL TLS service profile
    tunnelMode Boolean
    Tunnel mode
    blockQuarantinedDevices boolean
    Block login for quarantined devices
    certificateProfile string
    Profile for authenticating client certificates
    clientAuths GetGlobalprotectGatewayClientAuth[]
    hipNotifications GetGlobalprotectGatewayHipNotification[]
    id string
    The provider-assigned unique ID for this managed resource.
    localAddress GetGlobalprotectGatewayLocalAddress
    location GetGlobalprotectGatewayLocation
    The location of this object.
    logFail boolean
    Log unsuccessful TLS handshakes
    logSetting string
    logSuccess boolean
    Log successful TLS handshakes
    name string
    remoteUserTunnel string
    GlobalProtect user tunnel
    remoteUserTunnelConfigs GetGlobalprotectGatewayRemoteUserTunnelConfig[]
    roles GetGlobalprotectGatewayRole[]
    satelliteTunnel string
    GlobalProtect satellite tunnel
    securityRestrictions GetGlobalprotectGatewaySecurityRestrictions
    sslTlsServiceProfile string
    SSL TLS service profile
    tunnelMode boolean
    Tunnel mode
    block_quarantined_devices bool
    Block login for quarantined devices
    certificate_profile str
    Profile for authenticating client certificates
    client_auths Sequence[GetGlobalprotectGatewayClientAuth]
    hip_notifications Sequence[GetGlobalprotectGatewayHipNotification]
    id str
    The provider-assigned unique ID for this managed resource.
    local_address GetGlobalprotectGatewayLocalAddress
    location GetGlobalprotectGatewayLocation
    The location of this object.
    log_fail bool
    Log unsuccessful TLS handshakes
    log_setting str
    log_success bool
    Log successful TLS handshakes
    name str
    remote_user_tunnel str
    GlobalProtect user tunnel
    remote_user_tunnel_configs Sequence[GetGlobalprotectGatewayRemoteUserTunnelConfig]
    roles Sequence[GetGlobalprotectGatewayRole]
    satellite_tunnel str
    GlobalProtect satellite tunnel
    security_restrictions GetGlobalprotectGatewaySecurityRestrictions
    ssl_tls_service_profile str
    SSL TLS service profile
    tunnel_mode bool
    Tunnel mode
    blockQuarantinedDevices Boolean
    Block login for quarantined devices
    certificateProfile String
    Profile for authenticating client certificates
    clientAuths List<Property Map>
    hipNotifications List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    localAddress Property Map
    location Property Map
    The location of this object.
    logFail Boolean
    Log unsuccessful TLS handshakes
    logSetting String
    logSuccess Boolean
    Log successful TLS handshakes
    name String
    remoteUserTunnel String
    GlobalProtect user tunnel
    remoteUserTunnelConfigs List<Property Map>
    roles List<Property Map>
    satelliteTunnel String
    GlobalProtect satellite tunnel
    securityRestrictions Property Map
    sslTlsServiceProfile String
    SSL TLS service profile
    tunnelMode Boolean
    Tunnel mode

    Supporting Types

    GetGlobalprotectGatewayClientAuth

    AuthenticationMessage string
    Authentication Message
    AuthenticationProfile string
    authentication profile used for this GlobalProtect
    AutoRetrievePasscode bool
    Automatically retrieve passcode from SoftToken application
    Name string
    Os string
    Client OS
    PasswordLabel string
    Password Label
    UserCredentialOrClientCertRequired string
    Allow Authentication with User Credentials OR Client Certificate
    UsernameLabel string
    Username Label
    AuthenticationMessage string
    Authentication Message
    AuthenticationProfile string
    authentication profile used for this GlobalProtect
    AutoRetrievePasscode bool
    Automatically retrieve passcode from SoftToken application
    Name string
    Os string
    Client OS
    PasswordLabel string
    Password Label
    UserCredentialOrClientCertRequired string
    Allow Authentication with User Credentials OR Client Certificate
    UsernameLabel string
    Username Label
    authenticationMessage String
    Authentication Message
    authenticationProfile String
    authentication profile used for this GlobalProtect
    autoRetrievePasscode Boolean
    Automatically retrieve passcode from SoftToken application
    name String
    os String
    Client OS
    passwordLabel String
    Password Label
    userCredentialOrClientCertRequired String
    Allow Authentication with User Credentials OR Client Certificate
    usernameLabel String
    Username Label
    authenticationMessage string
    Authentication Message
    authenticationProfile string
    authentication profile used for this GlobalProtect
    autoRetrievePasscode boolean
    Automatically retrieve passcode from SoftToken application
    name string
    os string
    Client OS
    passwordLabel string
    Password Label
    userCredentialOrClientCertRequired string
    Allow Authentication with User Credentials OR Client Certificate
    usernameLabel string
    Username Label
    authentication_message str
    Authentication Message
    authentication_profile str
    authentication profile used for this GlobalProtect
    auto_retrieve_passcode bool
    Automatically retrieve passcode from SoftToken application
    name str
    os str
    Client OS
    password_label str
    Password Label
    user_credential_or_client_cert_required str
    Allow Authentication with User Credentials OR Client Certificate
    username_label str
    Username Label
    authenticationMessage String
    Authentication Message
    authenticationProfile String
    authentication profile used for this GlobalProtect
    autoRetrievePasscode Boolean
    Automatically retrieve passcode from SoftToken application
    name String
    os String
    Client OS
    passwordLabel String
    Password Label
    userCredentialOrClientCertRequired String
    Allow Authentication with User Credentials OR Client Certificate
    usernameLabel String
    Username Label

    GetGlobalprotectGatewayHipNotification

    GetGlobalprotectGatewayHipNotificationMatchMessage

    IncludeAppList bool
    Whether include matched application list in message
    Message string
    Matched message
    ShowNotificationAs string
    Show notification as
    IncludeAppList bool
    Whether include matched application list in message
    Message string
    Matched message
    ShowNotificationAs string
    Show notification as
    includeAppList Boolean
    Whether include matched application list in message
    message String
    Matched message
    showNotificationAs String
    Show notification as
    includeAppList boolean
    Whether include matched application list in message
    message string
    Matched message
    showNotificationAs string
    Show notification as
    include_app_list bool
    Whether include matched application list in message
    message str
    Matched message
    show_notification_as str
    Show notification as
    includeAppList Boolean
    Whether include matched application list in message
    message String
    Matched message
    showNotificationAs String
    Show notification as

    GetGlobalprotectGatewayHipNotificationNotMatchMessage

    Message string
    Not matched message
    ShowNotificationAs string
    Show notification as
    Message string
    Not matched message
    ShowNotificationAs string
    Show notification as
    message String
    Not matched message
    showNotificationAs String
    Show notification as
    message string
    Not matched message
    showNotificationAs string
    Show notification as
    message str
    Not matched message
    show_notification_as str
    Show notification as
    message String
    Not matched message
    showNotificationAs String
    Show notification as

    GetGlobalprotectGatewayLocalAddress

    floatingIp Property Map
    interface String
    local gateway end-point
    ip Property Map
    ipAddressFamily String
    specify the family of the local address

    GetGlobalprotectGatewayLocalAddressFloatingIp

    Ipv4 string
    Floating IPv4 address
    Ipv6 string
    Floating IPv6 address
    Ipv4 string
    Floating IPv4 address
    Ipv6 string
    Floating IPv6 address
    ipv4 String
    Floating IPv4 address
    ipv6 String
    Floating IPv6 address
    ipv4 string
    Floating IPv4 address
    ipv6 string
    Floating IPv6 address
    ipv4 str
    Floating IPv4 address
    ipv6 str
    Floating IPv6 address
    ipv4 String
    Floating IPv4 address
    ipv6 String
    Floating IPv6 address

    GetGlobalprotectGatewayLocalAddressIp

    Ipv4 string
    IPv4 addresses
    Ipv6 string
    IPv6 address
    Ipv4 string
    IPv4 addresses
    Ipv6 string
    IPv6 address
    ipv4 String
    IPv4 addresses
    ipv6 String
    IPv6 address
    ipv4 string
    IPv4 addresses
    ipv6 string
    IPv6 address
    ipv4 str
    IPv4 addresses
    ipv6 str
    IPv6 address
    ipv4 String
    IPv4 addresses
    ipv6 String
    IPv6 address

    GetGlobalprotectGatewayLocation

    Template GetGlobalprotectGatewayLocationTemplate
    Located in a specific template
    TemplateStack GetGlobalprotectGatewayLocationTemplateStack
    Located in a specific template stack
    TemplateStackVsys GetGlobalprotectGatewayLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetGlobalprotectGatewayLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetGlobalprotectGatewayLocationVsys
    Located in a specific Virtual System
    Template GetGlobalprotectGatewayLocationTemplate
    Located in a specific template
    TemplateStack GetGlobalprotectGatewayLocationTemplateStack
    Located in a specific template stack
    TemplateStackVsys GetGlobalprotectGatewayLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetGlobalprotectGatewayLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetGlobalprotectGatewayLocationVsys
    Located in a specific Virtual System
    template GetGlobalprotectGatewayLocationTemplate
    Located in a specific template
    templateStack GetGlobalprotectGatewayLocationTemplateStack
    Located in a specific template stack
    templateStackVsys GetGlobalprotectGatewayLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetGlobalprotectGatewayLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetGlobalprotectGatewayLocationVsys
    Located in a specific Virtual System
    template GetGlobalprotectGatewayLocationTemplate
    Located in a specific template
    templateStack GetGlobalprotectGatewayLocationTemplateStack
    Located in a specific template stack
    templateStackVsys GetGlobalprotectGatewayLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetGlobalprotectGatewayLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetGlobalprotectGatewayLocationVsys
    Located in a specific Virtual System
    template GetGlobalprotectGatewayLocationTemplate
    Located in a specific template
    template_stack GetGlobalprotectGatewayLocationTemplateStack
    Located in a specific template stack
    template_stack_vsys GetGlobalprotectGatewayLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    template_vsys GetGlobalprotectGatewayLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetGlobalprotectGatewayLocationVsys
    Located in a specific Virtual System
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack
    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

    GetGlobalprotectGatewayLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetGlobalprotectGatewayLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetGlobalprotectGatewayLocationTemplateStackVsys

    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.

    GetGlobalprotectGatewayLocationTemplateVsys

    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.

    GetGlobalprotectGatewayLocationVsys

    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

    GetGlobalprotectGatewayRemoteUserTunnelConfig

    authenticationOverride Property Map
    authenticationServerIpPools List<String>
    dnsServers List<String>
    dnsSuffixes List<String>
    ipPools List<String>
    name String
    noDirectAccessToLocalNetwork Boolean
    No direct access to local network
    os List<String>
    retrieveFramedIpAddress Boolean
    retrieve framed ip address
    sourceAddress Property Map
    sourceUsers List<String>
    splitTunneling Property Map

    GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverride

    AcceptCookie GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie
    CookieEncryptDecryptCert string
    Certificate to Encrypt/Decrypt Cookie
    GenerateCookie bool
    Generate cookie for authentication override
    AcceptCookie GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie
    CookieEncryptDecryptCert string
    Certificate to Encrypt/Decrypt Cookie
    GenerateCookie bool
    Generate cookie for authentication override
    acceptCookie GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie
    cookieEncryptDecryptCert String
    Certificate to Encrypt/Decrypt Cookie
    generateCookie Boolean
    Generate cookie for authentication override
    acceptCookie GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie
    cookieEncryptDecryptCert string
    Certificate to Encrypt/Decrypt Cookie
    generateCookie boolean
    Generate cookie for authentication override
    accept_cookie GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie
    cookie_encrypt_decrypt_cert str
    Certificate to Encrypt/Decrypt Cookie
    generate_cookie bool
    Generate cookie for authentication override
    acceptCookie Property Map
    cookieEncryptDecryptCert String
    Certificate to Encrypt/Decrypt Cookie
    generateCookie Boolean
    Generate cookie for authentication override

    GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookie

    GetGlobalprotectGatewayRemoteUserTunnelConfigAuthenticationOverrideAcceptCookieCookieLifetime

    LifetimeInDays double
    Cookie lifetime in days
    LifetimeInHours double
    Cookie lifetime in hours
    LifetimeInMinutes double
    Cookie lifetime in minutes
    LifetimeInDays float64
    Cookie lifetime in days
    LifetimeInHours float64
    Cookie lifetime in hours
    LifetimeInMinutes float64
    Cookie lifetime in minutes
    lifetimeInDays Double
    Cookie lifetime in days
    lifetimeInHours Double
    Cookie lifetime in hours
    lifetimeInMinutes Double
    Cookie lifetime in minutes
    lifetimeInDays number
    Cookie lifetime in days
    lifetimeInHours number
    Cookie lifetime in hours
    lifetimeInMinutes number
    Cookie lifetime in minutes
    lifetime_in_days float
    Cookie lifetime in days
    lifetime_in_hours float
    Cookie lifetime in hours
    lifetime_in_minutes float
    Cookie lifetime in minutes
    lifetimeInDays Number
    Cookie lifetime in days
    lifetimeInHours Number
    Cookie lifetime in hours
    lifetimeInMinutes Number
    Cookie lifetime in minutes

    GetGlobalprotectGatewayRemoteUserTunnelConfigSourceAddress

    IpAddresses List<string>
    Regions List<string>
    IpAddresses []string
    Regions []string
    ipAddresses List<String>
    regions List<String>
    ipAddresses string[]
    regions string[]
    ip_addresses Sequence[str]
    regions Sequence[str]
    ipAddresses List<String>
    regions List<String>

    GetGlobalprotectGatewayRemoteUserTunnelConfigSplitTunneling

    GetGlobalprotectGatewayRemoteUserTunnelConfigSplitTunnelingExcludeDomains

    GetGlobalprotectGatewayRemoteUserTunnelConfigSplitTunnelingExcludeDomainsList

    Name string
    Ports List<double>
    Name string
    Ports []float64
    name String
    ports List<Double>
    name string
    ports number[]
    name str
    ports Sequence[float]
    name String
    ports List<Number>

    GetGlobalprotectGatewayRemoteUserTunnelConfigSplitTunnelingIncludeDomains

    GetGlobalprotectGatewayRemoteUserTunnelConfigSplitTunnelingIncludeDomainsList

    Name string
    Ports List<double>
    Name string
    Ports []float64
    name String
    ports List<Double>
    name string
    ports number[]
    name str
    ports Sequence[float]
    name String
    ports List<Number>

    GetGlobalprotectGatewayRole

    AdminLogoutNotify bool
    Notify users on admin logout
    AdminLogoutNotifyMessage string
    Admin logout notification displayed on GP app
    InactivityLogout double
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    InactivityNotifyMessage string
    Inactivity logout notification displayed on GP app
    InactivityNotifyPrior double
    Notify users before the inactivity timeout in the specified amount of minutes.
    LifetimeNotifyMessage string
    Lifetime expiration notification displayed on GP app
    LifetimeNotifyPrior double
    Notify users before the lifetime expiration in the specified amount of minutes.
    LoginLifetime GetGlobalprotectGatewayRoleLoginLifetime
    Name string
    AdminLogoutNotify bool
    Notify users on admin logout
    AdminLogoutNotifyMessage string
    Admin logout notification displayed on GP app
    InactivityLogout float64
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    InactivityNotifyMessage string
    Inactivity logout notification displayed on GP app
    InactivityNotifyPrior float64
    Notify users before the inactivity timeout in the specified amount of minutes.
    LifetimeNotifyMessage string
    Lifetime expiration notification displayed on GP app
    LifetimeNotifyPrior float64
    Notify users before the lifetime expiration in the specified amount of minutes.
    LoginLifetime GetGlobalprotectGatewayRoleLoginLifetime
    Name string
    adminLogoutNotify Boolean
    Notify users on admin logout
    adminLogoutNotifyMessage String
    Admin logout notification displayed on GP app
    inactivityLogout Double
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    inactivityNotifyMessage String
    Inactivity logout notification displayed on GP app
    inactivityNotifyPrior Double
    Notify users before the inactivity timeout in the specified amount of minutes.
    lifetimeNotifyMessage String
    Lifetime expiration notification displayed on GP app
    lifetimeNotifyPrior Double
    Notify users before the lifetime expiration in the specified amount of minutes.
    loginLifetime GetGlobalprotectGatewayRoleLoginLifetime
    name String
    adminLogoutNotify boolean
    Notify users on admin logout
    adminLogoutNotifyMessage string
    Admin logout notification displayed on GP app
    inactivityLogout number
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    inactivityNotifyMessage string
    Inactivity logout notification displayed on GP app
    inactivityNotifyPrior number
    Notify users before the inactivity timeout in the specified amount of minutes.
    lifetimeNotifyMessage string
    Lifetime expiration notification displayed on GP app
    lifetimeNotifyPrior number
    Notify users before the lifetime expiration in the specified amount of minutes.
    loginLifetime GetGlobalprotectGatewayRoleLoginLifetime
    name string
    admin_logout_notify bool
    Notify users on admin logout
    admin_logout_notify_message str
    Admin logout notification displayed on GP app
    inactivity_logout float
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    inactivity_notify_message str
    Inactivity logout notification displayed on GP app
    inactivity_notify_prior float
    Notify users before the inactivity timeout in the specified amount of minutes.
    lifetime_notify_message str
    Lifetime expiration notification displayed on GP app
    lifetime_notify_prior float
    Notify users before the lifetime expiration in the specified amount of minutes.
    login_lifetime GetGlobalprotectGatewayRoleLoginLifetime
    name str
    adminLogoutNotify Boolean
    Notify users on admin logout
    adminLogoutNotifyMessage String
    Admin logout notification displayed on GP app
    inactivityLogout Number
    Logout the GlobalProtect user session if the GlobalProtect app has not sent traffic in the specified amount of minutes.
    inactivityNotifyMessage String
    Inactivity logout notification displayed on GP app
    inactivityNotifyPrior Number
    Notify users before the inactivity timeout in the specified amount of minutes.
    lifetimeNotifyMessage String
    Lifetime expiration notification displayed on GP app
    lifetimeNotifyPrior Number
    Notify users before the lifetime expiration in the specified amount of minutes.
    loginLifetime Property Map
    name String

    GetGlobalprotectGatewayRoleLoginLifetime

    Days double
    specify lifetime in days
    Hours double
    specify lifetime in hours
    Minutes double
    specify lifetime in minutes
    Days float64
    specify lifetime in days
    Hours float64
    specify lifetime in hours
    Minutes float64
    specify lifetime in minutes
    days Double
    specify lifetime in days
    hours Double
    specify lifetime in hours
    minutes Double
    specify lifetime in minutes
    days number
    specify lifetime in days
    hours number
    specify lifetime in hours
    minutes number
    specify lifetime in minutes
    days float
    specify lifetime in days
    hours float
    specify lifetime in hours
    minutes float
    specify lifetime in minutes
    days Number
    specify lifetime in days
    hours Number
    specify lifetime in hours
    minutes Number
    specify lifetime in minutes

    GetGlobalprotectGatewaySecurityRestrictions

    disallowAutomaticRestoration Boolean
    Disallow Automatic Restoration of SSL VPN
    sourceIpEnforcement Property Map

    GetGlobalprotectGatewaySecurityRestrictionsSourceIpEnforcement

    custom Property Map
    default Property Map
    enable Boolean
    Allow Authentication Cookie Usage Only

    GetGlobalprotectGatewaySecurityRestrictionsSourceIpEnforcementCustom

    SourceIpv4Netmask double
    Source IPv4 Netmask
    SourceIpv6Netmask double
    Source IPv6 Netmask
    SourceIpv4Netmask float64
    Source IPv4 Netmask
    SourceIpv6Netmask float64
    Source IPv6 Netmask
    sourceIpv4Netmask Double
    Source IPv4 Netmask
    sourceIpv6Netmask Double
    Source IPv6 Netmask
    sourceIpv4Netmask number
    Source IPv4 Netmask
    sourceIpv6Netmask number
    Source IPv6 Netmask
    source_ipv4_netmask float
    Source IPv4 Netmask
    source_ipv6_netmask float
    Source IPv6 Netmask
    sourceIpv4Netmask Number
    Source IPv4 Netmask
    sourceIpv6Netmask Number
    Source IPv6 Netmask

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
      Meet Neo: Your AI Platform Teammate