1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getEmailServerProfile
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 getEmailServerProfile

    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 getEmailServerProfile(args: GetEmailServerProfileArgs, opts?: InvokeOptions): Promise<GetEmailServerProfileResult>
    function getEmailServerProfileOutput(args: GetEmailServerProfileOutputArgs, opts?: InvokeOptions): Output<GetEmailServerProfileResult>
    def get_email_server_profile(format: Optional[GetEmailServerProfileFormat] = None,
                                 location: Optional[GetEmailServerProfileLocation] = None,
                                 name: Optional[str] = None,
                                 servers: Optional[Sequence[GetEmailServerProfileServer]] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetEmailServerProfileResult
    def get_email_server_profile_output(format: Optional[pulumi.Input[GetEmailServerProfileFormatArgs]] = None,
                                 location: Optional[pulumi.Input[GetEmailServerProfileLocationArgs]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 servers: Optional[pulumi.Input[Sequence[pulumi.Input[GetEmailServerProfileServerArgs]]]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetEmailServerProfileResult]
    func LookupEmailServerProfile(ctx *Context, args *LookupEmailServerProfileArgs, opts ...InvokeOption) (*LookupEmailServerProfileResult, error)
    func LookupEmailServerProfileOutput(ctx *Context, args *LookupEmailServerProfileOutputArgs, opts ...InvokeOption) LookupEmailServerProfileResultOutput

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

    public static class GetEmailServerProfile 
    {
        public static Task<GetEmailServerProfileResult> InvokeAsync(GetEmailServerProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetEmailServerProfileResult> Invoke(GetEmailServerProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEmailServerProfileResult> getEmailServerProfile(GetEmailServerProfileArgs args, InvokeOptions options)
    public static Output<GetEmailServerProfileResult> getEmailServerProfile(GetEmailServerProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getEmailServerProfile:getEmailServerProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getEmailServerProfile Result

    The following output properties are available:

    Format GetEmailServerProfileFormat
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetEmailServerProfileLocation
    The location of this object.
    Name string
    Servers List<GetEmailServerProfileServer>
    Format GetEmailServerProfileFormat
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetEmailServerProfileLocation
    The location of this object.
    Name string
    Servers []GetEmailServerProfileServer
    format GetEmailServerProfileFormat
    id String
    The provider-assigned unique ID for this managed resource.
    location GetEmailServerProfileLocation
    The location of this object.
    name String
    servers List<GetEmailServerProfileServer>
    format GetEmailServerProfileFormat
    id string
    The provider-assigned unique ID for this managed resource.
    location GetEmailServerProfileLocation
    The location of this object.
    name string
    servers GetEmailServerProfileServer[]
    format GetEmailServerProfileFormat
    id str
    The provider-assigned unique ID for this managed resource.
    location GetEmailServerProfileLocation
    The location of this object.
    name str
    servers Sequence[GetEmailServerProfileServer]
    format Property Map
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    servers List<Property Map>

    Supporting Types

    GetEmailServerProfileFormat

    Auth string
    Config string
    Correlation string
    Data string
    Decryption string
    Escaping GetEmailServerProfileFormatEscaping
    Globalprotect string
    Gtp string
    HipMatch string
    Iptag string
    Sctp string
    System string
    Threat string
    Traffic string
    Tunnel string
    Url string
    Userid string
    Wildfire string
    Auth string
    Config string
    Correlation string
    Data string
    Decryption string
    Escaping GetEmailServerProfileFormatEscaping
    Globalprotect string
    Gtp string
    HipMatch string
    Iptag string
    Sctp string
    System string
    Threat string
    Traffic string
    Tunnel string
    Url string
    Userid string
    Wildfire string
    auth String
    config String
    correlation String
    data String
    decryption String
    escaping GetEmailServerProfileFormatEscaping
    globalprotect String
    gtp String
    hipMatch String
    iptag String
    sctp String
    system String
    threat String
    traffic String
    tunnel String
    url String
    userid String
    wildfire String
    auth string
    config string
    correlation string
    data string
    decryption string
    escaping GetEmailServerProfileFormatEscaping
    globalprotect string
    gtp string
    hipMatch string
    iptag string
    sctp string
    system string
    threat string
    traffic string
    tunnel string
    url string
    userid string
    wildfire string
    auth String
    config String
    correlation String
    data String
    decryption String
    escaping Property Map
    globalprotect String
    gtp String
    hipMatch String
    iptag String
    sctp String
    system String
    threat String
    traffic String
    tunnel String
    url String
    userid String
    wildfire String

    GetEmailServerProfileFormatEscaping

    EscapeCharacter string
    Escape character
    EscapedCharacters string
    List of characters to be escaped
    EscapeCharacter string
    Escape character
    EscapedCharacters string
    List of characters to be escaped
    escapeCharacter String
    Escape character
    escapedCharacters String
    List of characters to be escaped
    escapeCharacter string
    Escape character
    escapedCharacters string
    List of characters to be escaped
    escape_character str
    Escape character
    escaped_characters str
    List of characters to be escaped
    escapeCharacter String
    Escape character
    escapedCharacters String
    List of characters to be escaped

    GetEmailServerProfileLocation

    Panorama GetEmailServerProfileLocationPanorama
    Located in a panorama.
    Template GetEmailServerProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetEmailServerProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetEmailServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetEmailServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetEmailServerProfileLocationVsys
    Located in a specific Virtual System
    Panorama GetEmailServerProfileLocationPanorama
    Located in a panorama.
    Template GetEmailServerProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetEmailServerProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetEmailServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetEmailServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetEmailServerProfileLocationVsys
    Located in a specific Virtual System
    panorama GetEmailServerProfileLocationPanorama
    Located in a panorama.
    template GetEmailServerProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetEmailServerProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetEmailServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetEmailServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetEmailServerProfileLocationVsys
    Located in a specific Virtual System
    panorama GetEmailServerProfileLocationPanorama
    Located in a panorama.
    template GetEmailServerProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetEmailServerProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetEmailServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetEmailServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetEmailServerProfileLocationVsys
    Located in a specific Virtual System
    panorama GetEmailServerProfileLocationPanorama
    Located in a panorama.
    template GetEmailServerProfileLocationTemplate
    A shared resource located within a specific template
    template_stack GetEmailServerProfileLocationTemplateStack
    Located in a specific template
    template_stack_vsys GetEmailServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    template_vsys GetEmailServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetEmailServerProfileLocationVsys
    Located in a specific Virtual System
    panorama Property Map
    Located in a panorama.
    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

    GetEmailServerProfileLocationTemplate

    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

    GetEmailServerProfileLocationTemplateStack

    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

    GetEmailServerProfileLocationTemplateStackVsys

    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.

    GetEmailServerProfileLocationTemplateVsys

    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.

    GetEmailServerProfileLocationVsys

    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

    GetEmailServerProfileServer

    AndAlsoTo string
    email address (e.g. admin@mycompany.com)
    AuthenticationType string
    CertificateProfile string
    Certificate Profile for validating server certificate
    DisplayName string
    From string
    email address (e.g. admin@mycompany.com)
    Gateway string
    IP address or FQDN of SMTP gateway to use
    Name string
    Password string
    Port double
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    Protocol string
    TlsVersion string
    TLS handshake protocol version
    To string
    email address (e.g. admin@mycompany.com)
    Username string
    username for authentication
    AndAlsoTo string
    email address (e.g. admin@mycompany.com)
    AuthenticationType string
    CertificateProfile string
    Certificate Profile for validating server certificate
    DisplayName string
    From string
    email address (e.g. admin@mycompany.com)
    Gateway string
    IP address or FQDN of SMTP gateway to use
    Name string
    Password string
    Port float64
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    Protocol string
    TlsVersion string
    TLS handshake protocol version
    To string
    email address (e.g. admin@mycompany.com)
    Username string
    username for authentication
    andAlsoTo String
    email address (e.g. admin@mycompany.com)
    authenticationType String
    certificateProfile String
    Certificate Profile for validating server certificate
    displayName String
    from String
    email address (e.g. admin@mycompany.com)
    gateway String
    IP address or FQDN of SMTP gateway to use
    name String
    password String
    port Double
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    protocol String
    tlsVersion String
    TLS handshake protocol version
    to String
    email address (e.g. admin@mycompany.com)
    username String
    username for authentication
    andAlsoTo string
    email address (e.g. admin@mycompany.com)
    authenticationType string
    certificateProfile string
    Certificate Profile for validating server certificate
    displayName string
    from string
    email address (e.g. admin@mycompany.com)
    gateway string
    IP address or FQDN of SMTP gateway to use
    name string
    password string
    port number
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    protocol string
    tlsVersion string
    TLS handshake protocol version
    to string
    email address (e.g. admin@mycompany.com)
    username string
    username for authentication
    and_also_to str
    email address (e.g. admin@mycompany.com)
    authentication_type str
    certificate_profile str
    Certificate Profile for validating server certificate
    display_name str
    from_ str
    email address (e.g. admin@mycompany.com)
    gateway str
    IP address or FQDN of SMTP gateway to use
    name str
    password str
    port float
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    protocol str
    tls_version str
    TLS handshake protocol version
    to str
    email address (e.g. admin@mycompany.com)
    username str
    username for authentication
    andAlsoTo String
    email address (e.g. admin@mycompany.com)
    authenticationType String
    certificateProfile String
    Certificate Profile for validating server certificate
    displayName String
    from String
    email address (e.g. admin@mycompany.com)
    gateway String
    IP address or FQDN of SMTP gateway to use
    name String
    password String
    port Number
    Port number (Standard EMAIL ports SMTP:25, TLS:587)
    protocol String
    tlsVersion String
    TLS handshake protocol version
    to String
    email address (e.g. admin@mycompany.com)
    username String
    username for authentication

    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.