1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. getEmailserver
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.system.getEmailserver

Explore with Pulumi AI

Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

Use this data source to get information on fortios system emailserver

Using getEmailserver

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 getEmailserver(args: GetEmailserverArgs, opts?: InvokeOptions): Promise<GetEmailserverResult>
function getEmailserverOutput(args: GetEmailserverOutputArgs, opts?: InvokeOptions): Output<GetEmailserverResult>
Copy
def get_emailserver(vdomparam: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetEmailserverResult
def get_emailserver_output(vdomparam: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetEmailserverResult]
Copy
func LookupEmailserver(ctx *Context, args *LookupEmailserverArgs, opts ...InvokeOption) (*LookupEmailserverResult, error)
func LookupEmailserverOutput(ctx *Context, args *LookupEmailserverOutputArgs, opts ...InvokeOption) LookupEmailserverResultOutput
Copy

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

public static class GetEmailserver 
{
    public static Task<GetEmailserverResult> InvokeAsync(GetEmailserverArgs args, InvokeOptions? opts = null)
    public static Output<GetEmailserverResult> Invoke(GetEmailserverInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEmailserverResult> getEmailserver(GetEmailserverArgs args, InvokeOptions options)
public static Output<GetEmailserverResult> getEmailserver(GetEmailserverArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fortios:system/getEmailserver:getEmailserver
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
vdomparam Changes to this property will trigger replacement. string
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
vdomparam Changes to this property will trigger replacement. str
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
vdomparam Changes to this property will trigger replacement. String
Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

getEmailserver Result

The following output properties are available:

Authenticate string
Enable/disable authentication.
Id string
The provider-assigned unique ID for this managed resource.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server.
Password string
SMTP server user password for authentication.
Port int
SMTP server port.
ReplyTo string
Reply-To email address.
Security string
Connection security used by the email server.
Server string
SMTP server IP address or hostname.
SourceIp string
SMTP server IPv4 source IP.
SourceIp6 string
SMTP server IPv6 source IP.
SslMinProtoVersion string
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
Type string
Use FortiGuard Message service or custom email server.
Username string
SMTP server user name for authentication.
ValidateServer string
Enable/disable validation of server certificate.
Vdomparam string
Authenticate string
Enable/disable authentication.
Id string
The provider-assigned unique ID for this managed resource.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server.
Password string
SMTP server user password for authentication.
Port int
SMTP server port.
ReplyTo string
Reply-To email address.
Security string
Connection security used by the email server.
Server string
SMTP server IP address or hostname.
SourceIp string
SMTP server IPv4 source IP.
SourceIp6 string
SMTP server IPv6 source IP.
SslMinProtoVersion string
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
Type string
Use FortiGuard Message service or custom email server.
Username string
SMTP server user name for authentication.
ValidateServer string
Enable/disable validation of server certificate.
Vdomparam string
authenticate String
Enable/disable authentication.
id String
The provider-assigned unique ID for this managed resource.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server.
interface_ String
Specify outgoing interface to reach server.
password String
SMTP server user password for authentication.
port Integer
SMTP server port.
replyTo String
Reply-To email address.
security String
Connection security used by the email server.
server String
SMTP server IP address or hostname.
sourceIp String
SMTP server IPv4 source IP.
sourceIp6 String
SMTP server IPv6 source IP.
sslMinProtoVersion String
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
type String
Use FortiGuard Message service or custom email server.
username String
SMTP server user name for authentication.
validateServer String
Enable/disable validation of server certificate.
vdomparam String
authenticate string
Enable/disable authentication.
id string
The provider-assigned unique ID for this managed resource.
interface string
Specify outgoing interface to reach server.
interfaceSelectMethod string
Specify how to select outgoing interface to reach server.
password string
SMTP server user password for authentication.
port number
SMTP server port.
replyTo string
Reply-To email address.
security string
Connection security used by the email server.
server string
SMTP server IP address or hostname.
sourceIp string
SMTP server IPv4 source IP.
sourceIp6 string
SMTP server IPv6 source IP.
sslMinProtoVersion string
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
type string
Use FortiGuard Message service or custom email server.
username string
SMTP server user name for authentication.
validateServer string
Enable/disable validation of server certificate.
vdomparam string
authenticate str
Enable/disable authentication.
id str
The provider-assigned unique ID for this managed resource.
interface str
Specify outgoing interface to reach server.
interface_select_method str
Specify how to select outgoing interface to reach server.
password str
SMTP server user password for authentication.
port int
SMTP server port.
reply_to str
Reply-To email address.
security str
Connection security used by the email server.
server str
SMTP server IP address or hostname.
source_ip str
SMTP server IPv4 source IP.
source_ip6 str
SMTP server IPv6 source IP.
ssl_min_proto_version str
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
type str
Use FortiGuard Message service or custom email server.
username str
SMTP server user name for authentication.
validate_server str
Enable/disable validation of server certificate.
vdomparam str
authenticate String
Enable/disable authentication.
id String
The provider-assigned unique ID for this managed resource.
interface String
Specify outgoing interface to reach server.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server.
password String
SMTP server user password for authentication.
port Number
SMTP server port.
replyTo String
Reply-To email address.
security String
Connection security used by the email server.
server String
SMTP server IP address or hostname.
sourceIp String
SMTP server IPv4 source IP.
sourceIp6 String
SMTP server IPv6 source IP.
sslMinProtoVersion String
Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).
type String
Use FortiGuard Message service or custom email server.
username String
SMTP server user name for authentication.
validateServer String
Enable/disable validation of server certificate.
vdomparam String

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse