@bdzscaler/pulumi-zia
Version:
A Pulumi package for creating and managing zia cloud resources.
102 lines • 5.48 kB
JavaScript
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCloudApplicationsOutput = exports.getCloudApplications = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
/**
* * [Official documentation](https://help.zscaler.com/zia/cloud-applications#/cloudApplications/sslPolicy-get)
* * [API documentation](https://help.zscaler.com/zia/cloud-applications#/cloudApplications/sslPolicy-get)
*
* Use the **zia_cloud_applications** data source to Retrieves a list of Predefined and User Defined Cloud Applications associated with the DLP rules, Cloud App Control rules, Advanced Settings, Bandwidth Classes, File Type Control and SSL Inspection rules. The returned information can be associated with the attribute `cloudApplications` on supported rules.
*
* ## Cloud Application Category App Class Matrix
*
* **Note**: Refer to this matrix when configuring types vs actions for each specific rules
*
* | App Class |
* |:-------------------------------------------:|
* |---------------------------------------------|
* | `WEBMAIL` |
* | `SOCIAL_NETWORKING` |
* | `STREAMING` |
* | `P2P` |
* | `INSTANT_MESSAGING` |
* | `WEB_SEARCH` |
* | `GENERAL_BROWSING` |
* | `ADMINISTRATION` |
* | `ENTERPRISE_COLLABORATION` |
* | `BUSINESS_PRODUCTIVITY` |
* | `SALES_AND_MARKETING` |
* | `SYSTEM_AND_DEVELOPMENT` |
* | `CONSUMER` |
* | `FILE_SHARE` |
* | `HOSTING_PROVIDER` |
* | `IT_SERVICES` |
* | `DNS_OVER_HTTPS` |
* | `HUMAN_RESOURCES` |
* | `LEGAL` |
* | `HEALTH_CARE` |
* | `FINANCE` |
* | `CUSTOM_CAPP` |
* | `AI_ML` |
* |---------------------------------------------|
*/
function getCloudApplications(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("zia:index/getCloudApplications:getCloudApplications", {
"appClasses": args.appClasses,
"appName": args.appName,
"policyType": args.policyType,
}, opts);
}
exports.getCloudApplications = getCloudApplications;
/**
* * [Official documentation](https://help.zscaler.com/zia/cloud-applications#/cloudApplications/sslPolicy-get)
* * [API documentation](https://help.zscaler.com/zia/cloud-applications#/cloudApplications/sslPolicy-get)
*
* Use the **zia_cloud_applications** data source to Retrieves a list of Predefined and User Defined Cloud Applications associated with the DLP rules, Cloud App Control rules, Advanced Settings, Bandwidth Classes, File Type Control and SSL Inspection rules. The returned information can be associated with the attribute `cloudApplications` on supported rules.
*
* ## Cloud Application Category App Class Matrix
*
* **Note**: Refer to this matrix when configuring types vs actions for each specific rules
*
* | App Class |
* |:-------------------------------------------:|
* |---------------------------------------------|
* | `WEBMAIL` |
* | `SOCIAL_NETWORKING` |
* | `STREAMING` |
* | `P2P` |
* | `INSTANT_MESSAGING` |
* | `WEB_SEARCH` |
* | `GENERAL_BROWSING` |
* | `ADMINISTRATION` |
* | `ENTERPRISE_COLLABORATION` |
* | `BUSINESS_PRODUCTIVITY` |
* | `SALES_AND_MARKETING` |
* | `SYSTEM_AND_DEVELOPMENT` |
* | `CONSUMER` |
* | `FILE_SHARE` |
* | `HOSTING_PROVIDER` |
* | `IT_SERVICES` |
* | `DNS_OVER_HTTPS` |
* | `HUMAN_RESOURCES` |
* | `LEGAL` |
* | `HEALTH_CARE` |
* | `FINANCE` |
* | `CUSTOM_CAPP` |
* | `AI_ML` |
* |---------------------------------------------|
*/
function getCloudApplicationsOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("zia:index/getCloudApplications:getCloudApplications", {
"appClasses": args.appClasses,
"appName": args.appName,
"policyType": args.policyType,
}, opts);
}
exports.getCloudApplicationsOutput = getCloudApplicationsOutput;
//# sourceMappingURL=getCloudApplications.js.map
;