panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks
panos.getLdapProfile
Explore with Pulumi AI
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks
Using getLdapProfile
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 getLdapProfile(args: GetLdapProfileArgs, opts?: InvokeOptions): Promise<GetLdapProfileResult>
function getLdapProfileOutput(args: GetLdapProfileOutputArgs, opts?: InvokeOptions): Output<GetLdapProfileResult>
def get_ldap_profile(base: Optional[str] = None,
bind_dn: Optional[str] = None,
bind_password: Optional[str] = None,
bind_timelimit: Optional[float] = None,
disabled: Optional[bool] = None,
ldap_type: Optional[str] = None,
location: Optional[GetLdapProfileLocation] = None,
name: Optional[str] = None,
retry_interval: Optional[float] = None,
servers: Optional[Sequence[GetLdapProfileServer]] = None,
ssl: Optional[bool] = None,
timelimit: Optional[float] = None,
verify_server_certificate: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetLdapProfileResult
def get_ldap_profile_output(base: Optional[pulumi.Input[str]] = None,
bind_dn: Optional[pulumi.Input[str]] = None,
bind_password: Optional[pulumi.Input[str]] = None,
bind_timelimit: Optional[pulumi.Input[float]] = None,
disabled: Optional[pulumi.Input[bool]] = None,
ldap_type: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[GetLdapProfileLocationArgs]] = None,
name: Optional[pulumi.Input[str]] = None,
retry_interval: Optional[pulumi.Input[float]] = None,
servers: Optional[pulumi.Input[Sequence[pulumi.Input[GetLdapProfileServerArgs]]]] = None,
ssl: Optional[pulumi.Input[bool]] = None,
timelimit: Optional[pulumi.Input[float]] = None,
verify_server_certificate: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLdapProfileResult]
func LookupLdapProfile(ctx *Context, args *LookupLdapProfileArgs, opts ...InvokeOption) (*LookupLdapProfileResult, error)
func LookupLdapProfileOutput(ctx *Context, args *LookupLdapProfileOutputArgs, opts ...InvokeOption) LookupLdapProfileResultOutput
> Note: This function is named LookupLdapProfile
in the Go SDK.
public static class GetLdapProfile
{
public static Task<GetLdapProfileResult> InvokeAsync(GetLdapProfileArgs args, InvokeOptions? opts = null)
public static Output<GetLdapProfileResult> Invoke(GetLdapProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLdapProfileResult> getLdapProfile(GetLdapProfileArgs args, InvokeOptions options)
public static Output<GetLdapProfileResult> getLdapProfile(GetLdapProfileArgs args, InvokeOptions options)
fn::invoke:
function: panos:index/getLdapProfile:getLdapProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Location
Get
Ldap Profile Location - The location of this object.
- Name string
- Base string
- Default base distinguished name (DN) to use for searches
- Bind
Dn string - bind distinguished name
- Bind
Password string - bind password
- Bind
Timelimit double - number of seconds to use for connecting to servers
- Disabled bool
- Ldap
Type string - Retry
Interval double - Interval (seconds) for reconnecting LDAP server
- Servers
List<Get
Ldap Profile Server> - Ssl bool
- Timelimit double
- number of seconds to wait for performing searches
- Verify
Server boolCertificate - Verify server certificate for SSL sessions
- Location
Get
Ldap Profile Location - The location of this object.
- Name string
- Base string
- Default base distinguished name (DN) to use for searches
- Bind
Dn string - bind distinguished name
- Bind
Password string - bind password
- Bind
Timelimit float64 - number of seconds to use for connecting to servers
- Disabled bool
- Ldap
Type string - Retry
Interval float64 - Interval (seconds) for reconnecting LDAP server
- Servers
[]Get
Ldap Profile Server - Ssl bool
- Timelimit float64
- number of seconds to wait for performing searches
- Verify
Server boolCertificate - Verify server certificate for SSL sessions
- location
Get
Ldap Profile Location - The location of this object.
- name String
- base String
- Default base distinguished name (DN) to use for searches
- bind
Dn String - bind distinguished name
- bind
Password String - bind password
- bind
Timelimit Double - number of seconds to use for connecting to servers
- disabled Boolean
- ldap
Type String - retry
Interval Double - Interval (seconds) for reconnecting LDAP server
- servers
List<Get
Ldap Profile Server> - ssl Boolean
- timelimit Double
- number of seconds to wait for performing searches
- verify
Server BooleanCertificate - Verify server certificate for SSL sessions
- location
Get
Ldap Profile Location - The location of this object.
- name string
- base string
- Default base distinguished name (DN) to use for searches
- bind
Dn string - bind distinguished name
- bind
Password string - bind password
- bind
Timelimit number - number of seconds to use for connecting to servers
- disabled boolean
- ldap
Type string - retry
Interval number - Interval (seconds) for reconnecting LDAP server
- servers
Get
Ldap Profile Server[] - ssl boolean
- timelimit number
- number of seconds to wait for performing searches
- verify
Server booleanCertificate - Verify server certificate for SSL sessions
- location
Get
Ldap Profile Location - The location of this object.
- name str
- base str
- Default base distinguished name (DN) to use for searches
- bind_
dn str - bind distinguished name
- bind_
password str - bind password
- bind_
timelimit float - number of seconds to use for connecting to servers
- disabled bool
- ldap_
type str - retry_
interval float - Interval (seconds) for reconnecting LDAP server
- servers
Sequence[Get
Ldap Profile Server] - ssl bool
- timelimit float
- number of seconds to wait for performing searches
- verify_
server_ boolcertificate - Verify server certificate for SSL sessions
- location Property Map
- The location of this object.
- name String
- base String
- Default base distinguished name (DN) to use for searches
- bind
Dn String - bind distinguished name
- bind
Password String - bind password
- bind
Timelimit Number - number of seconds to use for connecting to servers
- disabled Boolean
- ldap
Type String - retry
Interval Number - Interval (seconds) for reconnecting LDAP server
- servers List<Property Map>
- ssl Boolean
- timelimit Number
- number of seconds to wait for performing searches
- verify
Server BooleanCertificate - Verify server certificate for SSL sessions
getLdapProfile Result
The following output properties are available:
- Base string
- Default base distinguished name (DN) to use for searches
- Bind
Dn string - bind distinguished name
- Bind
Password string - bind password
- Bind
Timelimit double - number of seconds to use for connecting to servers
- Disabled bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Ldap
Type string - Location
Get
Ldap Profile Location - The location of this object.
- Name string
- Retry
Interval double - Interval (seconds) for reconnecting LDAP server
- Servers
List<Get
Ldap Profile Server> - Ssl bool
- Timelimit double
- number of seconds to wait for performing searches
- Verify
Server boolCertificate - Verify server certificate for SSL sessions
- Base string
- Default base distinguished name (DN) to use for searches
- Bind
Dn string - bind distinguished name
- Bind
Password string - bind password
- Bind
Timelimit float64 - number of seconds to use for connecting to servers
- Disabled bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Ldap
Type string - Location
Get
Ldap Profile Location - The location of this object.
- Name string
- Retry
Interval float64 - Interval (seconds) for reconnecting LDAP server
- Servers
[]Get
Ldap Profile Server - Ssl bool
- Timelimit float64
- number of seconds to wait for performing searches
- Verify
Server boolCertificate - Verify server certificate for SSL sessions
- base String
- Default base distinguished name (DN) to use for searches
- bind
Dn String - bind distinguished name
- bind
Password String - bind password
- bind
Timelimit Double - number of seconds to use for connecting to servers
- disabled Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- ldap
Type String - location
Get
Ldap Profile Location - The location of this object.
- name String
- retry
Interval Double - Interval (seconds) for reconnecting LDAP server
- servers
List<Get
Ldap Profile Server> - ssl Boolean
- timelimit Double
- number of seconds to wait for performing searches
- verify
Server BooleanCertificate - Verify server certificate for SSL sessions
- base string
- Default base distinguished name (DN) to use for searches
- bind
Dn string - bind distinguished name
- bind
Password string - bind password
- bind
Timelimit number - number of seconds to use for connecting to servers
- disabled boolean
- id string
- The provider-assigned unique ID for this managed resource.
- ldap
Type string - location
Get
Ldap Profile Location - The location of this object.
- name string
- retry
Interval number - Interval (seconds) for reconnecting LDAP server
- servers
Get
Ldap Profile Server[] - ssl boolean
- timelimit number
- number of seconds to wait for performing searches
- verify
Server booleanCertificate - Verify server certificate for SSL sessions
- base str
- Default base distinguished name (DN) to use for searches
- bind_
dn str - bind distinguished name
- bind_
password str - bind password
- bind_
timelimit float - number of seconds to use for connecting to servers
- disabled bool
- id str
- The provider-assigned unique ID for this managed resource.
- ldap_
type str - location
Get
Ldap Profile Location - The location of this object.
- name str
- retry_
interval float - Interval (seconds) for reconnecting LDAP server
- servers
Sequence[Get
Ldap Profile Server] - ssl bool
- timelimit float
- number of seconds to wait for performing searches
- verify_
server_ boolcertificate - Verify server certificate for SSL sessions
- base String
- Default base distinguished name (DN) to use for searches
- bind
Dn String - bind distinguished name
- bind
Password String - bind password
- bind
Timelimit Number - number of seconds to use for connecting to servers
- disabled Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- ldap
Type String - location Property Map
- The location of this object.
- name String
- retry
Interval Number - Interval (seconds) for reconnecting LDAP server
- servers List<Property Map>
- ssl Boolean
- timelimit Number
- number of seconds to wait for performing searches
- verify
Server BooleanCertificate - Verify server certificate for SSL sessions
Supporting Types
GetLdapProfileLocation
- Panorama
Get
Ldap Profile Location Panorama - Located in a panorama.
- Get
Ldap Profile Location Shared - Panorama shared object
- Template
Get
Ldap Profile Location Template - Located in a specific template
- Template
Stack GetLdap Profile Location Template Stack - Located in a specific template
- Template
Stack GetVsys Ldap Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GetLdap Profile Location Template Vsys - Located in a specific template, device and vsys.
- Vsys
Get
Ldap Profile Location Vsys - Located in a specific Virtual System
- Panorama
Get
Ldap Profile Location Panorama - Located in a panorama.
- Get
Ldap Profile Location Shared - Panorama shared object
- Template
Get
Ldap Profile Location Template - Located in a specific template
- Template
Stack GetLdap Profile Location Template Stack - Located in a specific template
- Template
Stack GetVsys Ldap Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GetLdap Profile Location Template Vsys - Located in a specific template, device and vsys.
- Vsys
Get
Ldap Profile Location Vsys - Located in a specific Virtual System
- panorama
Get
Ldap Profile Location Panorama - Located in a panorama.
- Get
Ldap Profile Location Shared - Panorama shared object
- template
Get
Ldap Profile Location Template - Located in a specific template
- template
Stack GetLdap Profile Location Template Stack - Located in a specific template
- template
Stack GetVsys Ldap Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GetLdap Profile Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Get
Ldap Profile Location Vsys - Located in a specific Virtual System
- panorama
Get
Ldap Profile Location Panorama - Located in a panorama.
- Get
Ldap Profile Location Shared - Panorama shared object
- template
Get
Ldap Profile Location Template - Located in a specific template
- template
Stack GetLdap Profile Location Template Stack - Located in a specific template
- template
Stack GetVsys Ldap Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GetLdap Profile Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Get
Ldap Profile Location Vsys - Located in a specific Virtual System
- panorama
Get
Ldap Profile Location Panorama - Located in a panorama.
- Get
Ldap Profile Location Shared - Panorama shared object
- template
Get
Ldap Profile Location Template - Located in a specific template
- template_
stack GetLdap Profile Location Template Stack - Located in a specific template
- template_
stack_ Getvsys Ldap Profile Location Template Stack Vsys - Located in a specific template, device and vsys.
- template_
vsys GetLdap Profile Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Get
Ldap Profile Location Vsys - Located in a specific Virtual System
- panorama Property Map
- Located in a panorama.
- Property Map
- Panorama shared object
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template
- template
Stack Property MapVsys - Located in a specific template, device and vsys.
- template
Vsys Property Map - Located in a specific template, device and vsys.
- vsys Property Map
- Located in a specific Virtual System
GetLdapProfileLocationTemplate
- Name string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- panorama
Device String - Specific Panorama device
GetLdapProfileLocationTemplateStack
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- Name string
- The template stack
- Panorama
Device string - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
- name string
- The template stack
- panorama
Device string - Specific Panorama device
- name str
- The template stack
- panorama_
device str - Specific Panorama device
- name String
- The template stack
- panorama
Device String - Specific Panorama device
GetLdapProfileLocationTemplateStackVsys
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- template
Stack 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.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
GetLdapProfileLocationTemplateVsys
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device 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.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
GetLdapProfileLocationVsys
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
- name string
- The Virtual System name
- ngfw
Device string - The NGFW device name
- name str
- The Virtual System name
- ngfw_
device str - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
GetLdapProfileServer
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.2 published on Friday, Jun 6, 2025 by paloaltonetworks