UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

116 lines • 12.3 kB
"use strict"; // *** 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.AndroidMAMPolicyByName = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * Android Policy entity for Intune MAM. * * Uses Azure REST API version 2015-01-14-preview. In version 2.x of the Azure Native provider, it used API version 2015-01-14-preview. */ class AndroidMAMPolicyByName extends pulumi.CustomResource { /** * Get an existing AndroidMAMPolicyByName resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name, id, opts) { return new AndroidMAMPolicyByName(name, undefined, { ...opts, id: id }); } /** * Returns true if the given object is an instance of AndroidMAMPolicyByName. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj) { if (obj === undefined || obj === null) { return false; } return obj['__pulumiType'] === AndroidMAMPolicyByName.__pulumiType; } /** * Create a AndroidMAMPolicyByName resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name, args, opts) { let resourceInputs = {}; opts = opts || {}; if (!opts.id) { if (args?.friendlyName === undefined && !opts.urn) { throw new Error("Missing required property 'friendlyName'"); } if (args?.hostName === undefined && !opts.urn) { throw new Error("Missing required property 'hostName'"); } resourceInputs["accessRecheckOfflineTimeout"] = args?.accessRecheckOfflineTimeout; resourceInputs["accessRecheckOnlineTimeout"] = args?.accessRecheckOnlineTimeout; resourceInputs["appSharingFromLevel"] = (args?.appSharingFromLevel) ?? "none"; resourceInputs["appSharingToLevel"] = (args?.appSharingToLevel) ?? "none"; resourceInputs["authentication"] = (args?.authentication) ?? "required"; resourceInputs["clipboardSharingLevel"] = (args?.clipboardSharingLevel) ?? "blocked"; resourceInputs["dataBackup"] = (args?.dataBackup) ?? "allow"; resourceInputs["description"] = args?.description; resourceInputs["deviceCompliance"] = (args?.deviceCompliance) ?? "enable"; resourceInputs["fileEncryption"] = (args?.fileEncryption) ?? "required"; resourceInputs["fileSharingSaveAs"] = (args?.fileSharingSaveAs) ?? "allow"; resourceInputs["friendlyName"] = args?.friendlyName; resourceInputs["hostName"] = args?.hostName; resourceInputs["location"] = args?.location; resourceInputs["managedBrowser"] = (args?.managedBrowser) ?? "required"; resourceInputs["offlineWipeTimeout"] = args?.offlineWipeTimeout; resourceInputs["pin"] = (args?.pin) ?? "required"; resourceInputs["pinNumRetry"] = args?.pinNumRetry; resourceInputs["policyName"] = args?.policyName; resourceInputs["screenCapture"] = (args?.screenCapture) ?? "allow"; resourceInputs["tags"] = args?.tags; resourceInputs["azureApiVersion"] = undefined /*out*/; resourceInputs["groupStatus"] = undefined /*out*/; resourceInputs["lastModifiedTime"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; resourceInputs["numOfApps"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { resourceInputs["accessRecheckOfflineTimeout"] = undefined /*out*/; resourceInputs["accessRecheckOnlineTimeout"] = undefined /*out*/; resourceInputs["appSharingFromLevel"] = undefined /*out*/; resourceInputs["appSharingToLevel"] = undefined /*out*/; resourceInputs["authentication"] = undefined /*out*/; resourceInputs["azureApiVersion"] = undefined /*out*/; resourceInputs["clipboardSharingLevel"] = undefined /*out*/; resourceInputs["dataBackup"] = undefined /*out*/; resourceInputs["description"] = undefined /*out*/; resourceInputs["deviceCompliance"] = undefined /*out*/; resourceInputs["fileEncryption"] = undefined /*out*/; resourceInputs["fileSharingSaveAs"] = undefined /*out*/; resourceInputs["friendlyName"] = undefined /*out*/; resourceInputs["groupStatus"] = undefined /*out*/; resourceInputs["lastModifiedTime"] = undefined /*out*/; resourceInputs["location"] = undefined /*out*/; resourceInputs["managedBrowser"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; resourceInputs["numOfApps"] = undefined /*out*/; resourceInputs["offlineWipeTimeout"] = undefined /*out*/; resourceInputs["pin"] = undefined /*out*/; resourceInputs["pinNumRetry"] = undefined /*out*/; resourceInputs["screenCapture"] = undefined /*out*/; resourceInputs["tags"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); const aliasOpts = { aliases: [{ type: "azure-native:intune/v20150114preview:AndroidMAMPolicyByName" }, { type: "azure-native:intune/v20150114privatepreview:AndroidMAMPolicyByName" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AndroidMAMPolicyByName.__pulumiType, name, resourceInputs, opts); } } exports.AndroidMAMPolicyByName = AndroidMAMPolicyByName; /** @internal */ AndroidMAMPolicyByName.__pulumiType = 'azure-native:intune:AndroidMAMPolicyByName'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5kcm9pZE1BTVBvbGljeUJ5TmFtZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2ludHVuZS9hbmRyb2lkTUFNUG9saWN5QnlOYW1lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7QUFFakYseUNBQXlDO0FBQ3pDLDBDQUEwQztBQUUxQzs7OztHQUlHO0FBQ0gsTUFBYSxzQkFBdUIsU0FBUSxNQUFNLENBQUMsY0FBYztJQUM3RDs7Ozs7OztPQU9HO0lBQ0ksTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFZLEVBQUUsRUFBMkIsRUFBRSxJQUFtQztRQUM1RixPQUFPLElBQUksc0JBQXNCLENBQUMsSUFBSSxFQUFFLFNBQWdCLEVBQUUsRUFBRSxHQUFHLElBQUksRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUNuRixDQUFDO0lBS0Q7OztPQUdHO0lBQ0ksTUFBTSxDQUFDLFVBQVUsQ0FBQyxHQUFRO1FBQzdCLElBQUksR0FBRyxLQUFLLFNBQVMsSUFBSSxHQUFHLEtBQUssSUFBSSxFQUFFO1lBQ25DLE9BQU8sS0FBSyxDQUFDO1NBQ2hCO1FBQ0QsT0FBTyxHQUFHLENBQUMsY0FBYyxDQUFDLEtBQUssc0JBQXNCLENBQUMsWUFBWSxDQUFDO0lBQ3ZFLENBQUM7SUEyQ0Q7Ozs7OztPQU1HO0lBQ0gsWUFBWSxJQUFZLEVBQUUsSUFBZ0MsRUFBRSxJQUFtQztRQUMzRixJQUFJLGNBQWMsR0FBa0IsRUFBRSxDQUFDO1FBQ3ZDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFO1lBQ1YsSUFBSSxJQUFJLEVBQUUsWUFBWSxLQUFLLFNBQVMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7Z0JBQy9DLE1BQU0sSUFBSSxLQUFLLENBQUMsMENBQTBDLENBQUMsQ0FBQzthQUMvRDtZQUNELElBQUksSUFBSSxF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