1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getCloudApplications
Viewing docs for pulumi-resource-zia v1.3.6
published on Thursday, Mar 12, 2026 by Zscaler
zia logo
Viewing docs for pulumi-resource-zia v1.3.6
published on Thursday, Mar 12, 2026 by Zscaler

    Use this data source to look up cloud applications by policy type, application class, or application name.

    Using getCloudApplications

    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 getCloudApplications(args: GetCloudApplicationsArgs, opts?: InvokeOptions): Promise<GetCloudApplicationsResult>
    function getCloudApplicationsOutput(args: GetCloudApplicationsOutputArgs, opts?: InvokeOptions): Output<GetCloudApplicationsResult>
    def get_cloud_applications(app_class: Optional[Sequence[str]] = None,
                               app_name: Optional[str] = None,
                               policy_type: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetCloudApplicationsResult
    def get_cloud_applications_output(app_class: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               app_name: Optional[pulumi.Input[str]] = None,
                               policy_type: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetCloudApplicationsResult]
    func GetCloudApplications(ctx *Context, args *GetCloudApplicationsArgs, opts ...InvokeOption) (*GetCloudApplicationsResult, error)
    func GetCloudApplicationsOutput(ctx *Context, args *GetCloudApplicationsOutputArgs, opts ...InvokeOption) GetCloudApplicationsResultOutput

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

    public static class GetCloudApplications 
    {
        public static Task<GetCloudApplicationsResult> InvokeAsync(GetCloudApplicationsArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudApplicationsResult> Invoke(GetCloudApplicationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudApplicationsResult> getCloudApplications(GetCloudApplicationsArgs args, InvokeOptions options)
    public static Output<GetCloudApplicationsResult> getCloudApplications(GetCloudApplicationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: zia:getCloudApplications
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PolicyType string
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    AppClass List<string>
    The application class(es) to filter by.
    AppName string
    The application name to filter by.
    PolicyType string
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    AppClass []string
    The application class(es) to filter by.
    AppName string
    The application name to filter by.
    policyType String
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    appClass List<String>
    The application class(es) to filter by.
    appName String
    The application name to filter by.
    policyType string
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    appClass string[]
    The application class(es) to filter by.
    appName string
    The application name to filter by.
    policy_type str
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    app_class Sequence[str]
    The application class(es) to filter by.
    app_name str
    The application name to filter by.
    policyType String
    The policy type to filter by. Accepted values: 'cloud_application_policy', 'cloud_application_ssl_policy'.
    appClass List<String>
    The application class(es) to filter by.
    appName String
    The application name to filter by.

    getCloudApplications Result

    The following output properties are available:

    Applications List<zscaler.PulumiPackage.Zia.Outputs.CloudApplicationItem>
    The list of cloud applications matching the filter criteria.
    Applications []CloudApplicationItem
    The list of cloud applications matching the filter criteria.
    applications List<CloudApplicationItem>
    The list of cloud applications matching the filter criteria.
    applications CloudApplicationItem[]
    The list of cloud applications matching the filter criteria.
    applications Sequence[CloudApplicationItem]
    The list of cloud applications matching the filter criteria.
    applications List<Property Map>
    The list of cloud applications matching the filter criteria.

    Supporting Types

    CloudApplicationItem

    App string
    AppName string
    Parent string
    ParentName string
    App string
    AppName string
    Parent string
    ParentName string
    app String
    appName String
    parent String
    parentName String
    app string
    appName string
    parent string
    parentName string
    app String
    appName String
    parent String
    parentName String

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    zia logo
    Viewing docs for pulumi-resource-zia v1.3.6
    published on Thursday, Mar 12, 2026 by Zscaler
      Try Pulumi Cloud free. Your team will thank you.