1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getFtpControlPolicy
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

zia.getFtpControlPolicy

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

    Use the zia_ftp_control_policy data source to retrieves the FTP Control Policy configuration. To learn more see Configuring the FTP Control Policy

    Example Usage

    data "zia_ftp_control_policy" "this" {}
    

    Using getFtpControlPolicy

    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 getFtpControlPolicy(opts?: InvokeOptions): Promise<GetFtpControlPolicyResult>
    function getFtpControlPolicyOutput(opts?: InvokeOptions): Output<GetFtpControlPolicyResult>
    def get_ftp_control_policy(opts: Optional[InvokeOptions] = None) -> GetFtpControlPolicyResult
    def get_ftp_control_policy_output(opts: Optional[InvokeOptions] = None) -> Output[GetFtpControlPolicyResult]
    func LookupFtpControlPolicy(ctx *Context, opts ...InvokeOption) (*LookupFtpControlPolicyResult, error)
    func LookupFtpControlPolicyOutput(ctx *Context, opts ...InvokeOption) LookupFtpControlPolicyResultOutput

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

    public static class GetFtpControlPolicy 
    {
        public static Task<GetFtpControlPolicyResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetFtpControlPolicyResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFtpControlPolicyResult> getFtpControlPolicy(InvokeOptions options)
    public static Output<GetFtpControlPolicyResult> getFtpControlPolicy(InvokeOptions options)
    
    fn::invoke:
      function: zia:index/getFtpControlPolicy:getFtpControlPolicy
      arguments:
        # arguments dictionary

    getFtpControlPolicy Result

    The following output properties are available:

    FtpEnabled bool
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    FtpOverHttpEnabled bool
    (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.
    Id string
    The provider-assigned unique ID for this managed resource.
    UrlCategories List<string>
    (List of Strings) List of URL categories that allow FTP traffic
    Urls List<string>
    (List of Strings) Domains or URLs included for the FTP Control settings
    FtpEnabled bool
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    FtpOverHttpEnabled bool
    (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.
    Id string
    The provider-assigned unique ID for this managed resource.
    UrlCategories []string
    (List of Strings) List of URL categories that allow FTP traffic
    Urls []string
    (List of Strings) Domains or URLs included for the FTP Control settings
    ftpEnabled Boolean
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    ftpOverHttpEnabled 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.
    id String
    The provider-assigned unique ID for this managed resource.
    urlCategories List<String>
    (List of Strings) List of URL categories that allow FTP traffic
    urls List<String>
    (List of Strings) Domains or URLs included for the FTP Control settings
    ftpEnabled boolean
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    ftpOverHttpEnabled 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.
    id string
    The provider-assigned unique ID for this managed resource.
    urlCategories string[]
    (List of Strings) List of URL categories that allow FTP traffic
    urls string[]
    (List of Strings) Domains or URLs included for the FTP Control settings
    ftp_enabled bool
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    ftp_over_http_enabled bool
    (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.
    id str
    The provider-assigned unique ID for this managed resource.
    url_categories Sequence[str]
    (List of Strings) List of URL categories that allow FTP traffic
    urls Sequence[str]
    (List of Strings) Domains or URLs included for the FTP Control settings
    ftpEnabled Boolean
    (Boolean) Indicates whether to enable native FTP. When enabled, users can connect to native FTP sites and download files.
    ftpOverHttpEnabled 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.
    id String
    The provider-assigned unique ID for this managed resource.
    urlCategories List<String>
    (List of Strings) List of URL categories that allow FTP traffic
    urls List<String>
    (List of Strings) Domains or URLs included for the FTP Control settings

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    MIT
    Notes
    This Pulumi package is based on the zia Terraform Provider.
    zia logo
    Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler