create_ssl_ssh_profile
Creates an SSL/SSH inspection profile in FortiManager ADOMs to define SSL/HTTPS inspection levels, CA certificates, and server certificate handling.
Instructions
Create an SSL/SSH inspection profile.
Args: adom: ADOM name name: Profile name comment: Optional comment ssl_inspection: Generic SSL inspection level ("disable", "certificate-inspection", or "deep-inspection") https_inspection: HTTPS inspection level ("disable", "certificate-inspection", or "deep-inspection") caname: CA certificate(s) used for SSL inspection (datasource names) untrusted_caname: Untrusted CA certificate(s) (datasource names) server_cert: Certificate(s) used to replace the server certificate (datasource names; only used when server_cert_mode="replace") server_cert_mode: Re-sign or replace the server's certificate ("re-sign" or "replace") mapi_over_https: Enable/disable inspection of MAPI over HTTPS rpc_over_https: Enable/disable inspection of RPC over HTTPS
Returns: dict: Create result with keys: - status: "success" or "error" - name: Created profile name - message: Status or error message
Example: >>> result = await create_ssl_ssh_profile( ... adom="root", ... name="Custom-Deep-Inspection", ... ssl_inspection="deep-inspection", ... https_inspection="deep-inspection", ... server_cert_mode="re-sign", ... comment="Deep inspection for outbound web traffic", ... )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | Yes | ||
| name | Yes | ||
| caname | No | ||
| comment | No | ||
| server_cert | No | ||
| rpc_over_https | No | ||
| ssl_inspection | No | ||
| mapi_over_https | No | ||
| https_inspection | No | ||
| server_cert_mode | No | ||
| untrusted_caname | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||