@pulumi/azure-native
Version: 
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SnapshotPolicy = exports.listCapacityPoolVolumeReplicationsOutput = exports.listCapacityPoolVolumeReplications = exports.listCapacityPoolVolumeQuotaReportOutput = exports.listCapacityPoolVolumeQuotaReport = exports.getVolumeGroupOutput = exports.getVolumeGroup = exports.getSnapshotPolicyOutput = exports.getSnapshotPolicy = exports.getCapacityPoolVolumeQuotaRuleOutput = exports.getCapacityPoolVolumeQuotaRule = exports.getCapacityPoolVolumeGroupIdForLdapUserOutput = exports.getCapacityPoolVolumeGroupIdForLdapUser = exports.getCapacityPoolVolumeOutput = exports.getCapacityPoolVolume = exports.getCapacityPoolSubvolumeMetadataOutput = exports.getCapacityPoolSubvolumeMetadata = exports.getCapacityPoolSubvolumeOutput = exports.getCapacityPoolSubvolume = exports.getCapacityPoolSnapshotOutput = exports.getCapacityPoolSnapshot = exports.getCapacityPoolBucketOutput = exports.getCapacityPoolBucket = exports.getCapacityPoolBackupOutput = exports.getCapacityPoolBackup = exports.getCapacityPoolOutput = exports.getCapacityPool = exports.getBackupVaultOutput = exports.getBackupVault = exports.getBackupPolicyOutput = exports.getBackupPolicy = exports.getBackupOutput = exports.getBackup = exports.getAccountKeyVaultStatusOutput = exports.getAccountKeyVaultStatus = exports.getAccountChangeKeyVaultInformationOutput = exports.getAccountChangeKeyVaultInformation = exports.getAccountOutput = exports.getAccount = exports.CapacityPoolVolumeQuotaRule = exports.CapacityPoolVolume = exports.CapacityPoolSubvolume = exports.CapacityPoolSnapshot = exports.CapacityPoolBucket = exports.CapacityPoolBackup = exports.CapacityPool = exports.BackupVault = exports.BackupPolicy = exports.Backup = exports.Account = void 0;
exports.VolumeGroup = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Account = null;
utilities.lazyLoad(exports, ["Account"], () => require("./account"));
exports.Backup = null;
utilities.lazyLoad(exports, ["Backup"], () => require("./backup"));
exports.BackupPolicy = null;
utilities.lazyLoad(exports, ["BackupPolicy"], () => require("./backupPolicy"));
exports.BackupVault = null;
utilities.lazyLoad(exports, ["BackupVault"], () => require("./backupVault"));
exports.CapacityPool = null;
utilities.lazyLoad(exports, ["CapacityPool"], () => require("./capacityPool"));
exports.CapacityPoolBackup = null;
utilities.lazyLoad(exports, ["CapacityPoolBackup"], () => require("./capacityPoolBackup"));
exports.CapacityPoolBucket = null;
utilities.lazyLoad(exports, ["CapacityPoolBucket"], () => require("./capacityPoolBucket"));
exports.CapacityPoolSnapshot = null;
utilities.lazyLoad(exports, ["CapacityPoolSnapshot"], () => require("./capacityPoolSnapshot"));
exports.CapacityPoolSubvolume = null;
utilities.lazyLoad(exports, ["CapacityPoolSubvolume"], () => require("./capacityPoolSubvolume"));
exports.CapacityPoolVolume = null;
utilities.lazyLoad(exports, ["CapacityPoolVolume"], () => require("./capacityPoolVolume"));
exports.CapacityPoolVolumeQuotaRule = null;
utilities.lazyLoad(exports, ["CapacityPoolVolumeQuotaRule"], () => require("./capacityPoolVolumeQuotaRule"));
exports.getAccount = null;
exports.getAccountOutput = null;
utilities.lazyLoad(exports, ["getAccount", "getAccountOutput"], () => require("./getAccount"));
exports.getAccountChangeKeyVaultInformation = null;
exports.getAccountChangeKeyVaultInformationOutput = null;
utilities.lazyLoad(exports, ["getAccountChangeKeyVaultInformation", "getAccountChangeKeyVaultInformationOutput"], () => require("./getAccountChangeKeyVaultInformation"));
exports.getAccountKeyVaultStatus = null;
exports.getAccountKeyVaultStatusOutput = null;
utilities.lazyLoad(exports, ["getAccountKeyVaultStatus", "getAccountKeyVaultStatusOutput"], () => require("./getAccountKeyVaultStatus"));
exports.getBackup = null;
exports.getBackupOutput = null;
utilities.lazyLoad(exports, ["getBackup", "getBackupOutput"], () => require("./getBackup"));
exports.getBackupPolicy = null;
exports.getBackupPolicyOutput = null;
utilities.lazyLoad(exports, ["getBackupPolicy", "getBackupPolicyOutput"], () => require("./getBackupPolicy"));
exports.getBackupVault = null;
exports.getBackupVaultOutput = null;
utilities.lazyLoad(exports, ["getBackupVault", "getBackupVaultOutput"], () => require("./getBackupVault"));
exports.getCapacityPool = null;
exports.getCapacityPoolOutput = null;
utilities.lazyLoad(exports, ["getCapacityPool", "getCapacityPoolOutput"], () => require("./getCapacityPool"));
exports.getCapacityPoolBackup = null;
exports.getCapacityPoolBackupOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolBackup", "getCapacityPoolBackupOutput"], () => require("./getCapacityPoolBackup"));
exports.getCapacityPoolBucket = null;
exports.getCapacityPoolBucketOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolBucket", "getCapacityPoolBucketOutput"], () => require("./getCapacityPoolBucket"));
exports.getCapacityPoolSnapshot = null;
exports.getCapacityPoolSnapshotOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolSnapshot", "getCapacityPoolSnapshotOutput"], () => require("./getCapacityPoolSnapshot"));
exports.getCapacityPoolSubvolume = null;
exports.getCapacityPoolSubvolumeOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolSubvolume", "getCapacityPoolSubvolumeOutput"], () => require("./getCapacityPoolSubvolume"));
exports.getCapacityPoolSubvolumeMetadata = null;
exports.getCapacityPoolSubvolumeMetadataOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolSubvolumeMetadata", "getCapacityPoolSubvolumeMetadataOutput"], () => require("./getCapacityPoolSubvolumeMetadata"));
exports.getCapacityPoolVolume = null;
exports.getCapacityPoolVolumeOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolVolume", "getCapacityPoolVolumeOutput"], () => require("./getCapacityPoolVolume"));
exports.getCapacityPoolVolumeGroupIdForLdapUser = null;
exports.getCapacityPoolVolumeGroupIdForLdapUserOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolVolumeGroupIdForLdapUser", "getCapacityPoolVolumeGroupIdForLdapUserOutput"], () => require("./getCapacityPoolVolumeGroupIdForLdapUser"));
exports.getCapacityPoolVolumeQuotaRule = null;
exports.getCapacityPoolVolumeQuotaRuleOutput = null;
utilities.lazyLoad(exports, ["getCapacityPoolVolumeQuotaRule", "getCapacityPoolVolumeQuotaRuleOutput"], () => require("./getCapacityPoolVolumeQuotaRule"));
exports.getSnapshotPolicy = null;
exports.getSnapshotPolicyOutput = null;
utilities.lazyLoad(exports, ["getSnapshotPolicy", "getSnapshotPolicyOutput"], () => require("./getSnapshotPolicy"));
exports.getVolumeGroup = null;
exports.getVolumeGroupOutput = null;
utilities.lazyLoad(exports, ["getVolumeGroup", "getVolumeGroupOutput"], () => require("./getVolumeGroup"));
exports.listCapacityPoolVolumeQuotaReport = null;
exports.listCapacityPoolVolumeQuotaReportOutput = null;
utilities.lazyLoad(exports, ["listCapacityPoolVolumeQuotaReport", "listCapacityPoolVolumeQuotaReportOutput"], () => require("./listCapacityPoolVolumeQuotaReport"));
exports.listCapacityPoolVolumeReplications = null;
exports.listCapacityPoolVolumeReplicationsOutput = null;
utilities.lazyLoad(exports, ["listCapacityPoolVolumeReplications", "listCapacityPoolVolumeReplicationsOutput"], () => require("./listCapacityPoolVolumeReplications"));
exports.SnapshotPolicy = null;
utilities.lazyLoad(exports, ["SnapshotPolicy"], () => require("./snapshotPolicy"));
exports.VolumeGroup = null;
utilities.lazyLoad(exports, ["VolumeGroup"], () => require("./volumeGroup"));
// Export enums:
__exportStar(require("../types/enums/netapp"), exports);
const _module = {
    version: utilities.getVersion(),
    construct: (name, type, urn) => {
        switch (type) {
            case "azure-native:netapp:Account":
                return new exports.Account(name, undefined, { urn });
            case "azure-native:netapp:Backup":
                return new exports.Backup(name, undefined, { urn });
            case "azure-native:netapp:BackupPolicy":
                return new exports.BackupPolicy(name, undefined, { urn });
            case "azure-native:netapp:BackupVault":
                return new exports.BackupVault(name, undefined, { urn });
            case "azure-native:netapp:CapacityPool":
                return new exports.CapacityPool(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolBackup":
                return new exports.CapacityPoolBackup(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolBucket":
                return new exports.CapacityPoolBucket(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolSnapshot":
                return new exports.CapacityPoolSnapshot(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolSubvolume":
                return new exports.CapacityPoolSubvolume(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolVolume":
                return new exports.CapacityPoolVolume(name, undefined, { urn });
            case "azure-native:netapp:CapacityPoolVolumeQuotaRule":
                return new exports.CapacityPoolVolumeQuotaRule(name, undefined, { urn });
            case "azure-native:netapp:SnapshotPolicy":
                return new exports.SnapshotPolicy(name, undefined, { urn });
            case "azure-native:netapp:VolumeGroup":
                return new exports.VolumeGroup(name, undefined, { urn });
            default:
                throw new Error(`unknown resource type ${type}`);
        }
    },
};
pulumi.runtime.registerResourceModule("azure-native", "netapp", _module);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9uZXRhcHAvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHNFQUFzRTtBQUN0RSxpRkFBaUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVqRix5Q0FBeUM7QUFDekMsMENBQTBDO0FBSzdCLFFBQUEsT0FBTyxHQUF1QyxJQUFXLENBQUM7QUFDdkUsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztBQUl4RCxRQUFBLE1BQU0sR0FBcUMsSUFBVyxDQUFDO0FBQ3BFLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7QUFJdEQsUUFBQSxZQUFZLEdBQWlELElBQVcsQ0FBQztBQUN0RixTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUM7QUFJbEUsUUFBQSxXQUFXLEdBQStDLElBQVcsQ0FBQztBQUNuRixTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLGFBQWEsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO0FBSWhFLFFBQUEsWUFBWSxHQUFpRCxJQUFXLENBQUM7QUFDdEYsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxjQUFjLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDO0FBSWxFLFFBQUEsa0JBQWtCLEdBQTZELElBQVcsQ0FBQztBQUN4RyxTQUFTLENBQUMsUUFBUSxD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