@bdzscaler/pulumi-zia
Version:
A Pulumi package for creating and managing zia cloud resources.
45 lines (44 loc) • 2.2 kB
TypeScript
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>;