UNPKG

@bdzscaler/pulumi-zia

Version:

A Pulumi package for creating and managing zia cloud resources.

45 lines (44 loc) 2.2 kB
import * as pulumi from "@pulumi/pulumi"; /** * * [Official documentation](https://help.zscaler.com/zia/about-ftp-control) * * [API documentation](https://help.zscaler.com/zia/ftp-control-policy#/ftpSettings-get) * * Use the **zia_ftp_control_policy** data source to retrieves the FTP Control Policy configuration. To learn more see [Configuring the FTP Control Policy](https://help.zscaler.com/zia/configuring-ftp-control-policy) * * ## Example Usage */ export declare function getFtpControlPolicy(opts?: pulumi.InvokeOptions): Promise<GetFtpControlPolicyResult>; /** * A collection of values returned by getFtpControlPolicy. */ export interface GetFtpControlPolicyResult { /** * (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files. */ readonly ftpEnabled: boolean; /** * (Boolean) Indicates whether to enable FTP over HTTP. By default, the Zscaler service doesn't allow users from a location to upload or download files from FTP sites that use FTP over HTTP. Select this to enable browsers to connect to FTP over HTTP sites and download files. If a remote user uses a dedicated port, then the service supports FTP over HTTP for them. */ readonly ftpOverHttpEnabled: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * (List of Strings) List of URL categories that allow FTP traffic */ readonly urlCategories: string[]; /** * (List of Strings) Domains or URLs included for the FTP Control settings */ readonly urls: string[]; } /** * * [Official documentation](https://help.zscaler.com/zia/about-ftp-control) * * [API documentation](https://help.zscaler.com/zia/ftp-control-policy#/ftpSettings-get) * * Use the **zia_ftp_control_policy** data source to retrieves the FTP Control Policy configuration. To learn more see [Configuring the FTP Control Policy](https://help.zscaler.com/zia/configuring-ftp-control-policy) * * ## Example Usage */ export declare function getFtpControlPolicyOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFtpControlPolicyResult>;