@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.getVariable = exports.getSourceControlOutput = exports.getSourceControl = exports.getSoftwareUpdateConfigurationByNameOutput = exports.getSoftwareUpdateConfigurationByName = exports.getScheduleOutput = exports.getSchedule = exports.getRuntimeEnvironmentOutput = exports.getRuntimeEnvironment = exports.getRunbookOutput = exports.getRunbook = exports.getPython3PackageOutput = exports.getPython3Package = exports.getPython2PackageOutput = exports.getPython2Package = exports.getPrivateEndpointConnectionOutput = exports.getPrivateEndpointConnection = exports.getPowerShell72ModuleOutput = exports.getPowerShell72Module = exports.getPackageOutput = exports.getPackage = exports.getModuleOutput = exports.getModule = exports.getJobScheduleOutput = exports.getJobSchedule = exports.getHybridRunbookWorkerGroupOutput = exports.getHybridRunbookWorkerGroup = exports.getHybridRunbookWorkerOutput = exports.getHybridRunbookWorker = exports.getDscNodeConfigurationOutput = exports.getDscNodeConfiguration = exports.getDscConfigurationOutput = exports.getDscConfiguration = exports.getCredentialOutput = exports.getCredential = exports.getConnectionTypeOutput = exports.getConnectionType = exports.getConnectionOutput = exports.getConnection = exports.getCertificateOutput = exports.getCertificate = exports.getAutomationAccountOutput = exports.getAutomationAccount = exports.DscNodeConfiguration = exports.DscConfiguration = exports.Credential = exports.ConnectionType = exports.Connection = exports.Certificate = exports.AutomationAccount = void 0;
exports.Webhook = exports.Watcher = exports.Variable = exports.SourceControl = exports.SoftwareUpdateConfigurationByName = exports.Schedule = exports.RuntimeEnvironment = exports.Runbook = exports.Python3Package = exports.Python2Package = exports.PrivateEndpointConnection = exports.PowerShell72Module = exports.Package = exports.Module = exports.listKeyByAutomationAccountOutput = exports.listKeyByAutomationAccount = exports.listAutomationAccountDeletedRunbooksOutput = exports.listAutomationAccountDeletedRunbooks = exports.JobSchedule = exports.HybridRunbookWorkerGroup = exports.HybridRunbookWorker = exports.getWebhookOutput = exports.getWebhook = exports.getWatcherOutput = exports.getWatcher = exports.getVariableOutput = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AutomationAccount = null;
utilities.lazyLoad(exports, ["AutomationAccount"], () => require("./automationAccount"));
exports.Certificate = null;
utilities.lazyLoad(exports, ["Certificate"], () => require("./certificate"));
exports.Connection = null;
utilities.lazyLoad(exports, ["Connection"], () => require("./connection"));
exports.ConnectionType = null;
utilities.lazyLoad(exports, ["ConnectionType"], () => require("./connectionType"));
exports.Credential = null;
utilities.lazyLoad(exports, ["Credential"], () => require("./credential"));
exports.DscConfiguration = null;
utilities.lazyLoad(exports, ["DscConfiguration"], () => require("./dscConfiguration"));
exports.DscNodeConfiguration = null;
utilities.lazyLoad(exports, ["DscNodeConfiguration"], () => require("./dscNodeConfiguration"));
exports.getAutomationAccount = null;
exports.getAutomationAccountOutput = null;
utilities.lazyLoad(exports, ["getAutomationAccount", "getAutomationAccountOutput"], () => require("./getAutomationAccount"));
exports.getCertificate = null;
exports.getCertificateOutput = null;
utilities.lazyLoad(exports, ["getCertificate", "getCertificateOutput"], () => require("./getCertificate"));
exports.getConnection = null;
exports.getConnectionOutput = null;
utilities.lazyLoad(exports, ["getConnection", "getConnectionOutput"], () => require("./getConnection"));
exports.getConnectionType = null;
exports.getConnectionTypeOutput = null;
utilities.lazyLoad(exports, ["getConnectionType", "getConnectionTypeOutput"], () => require("./getConnectionType"));
exports.getCredential = null;
exports.getCredentialOutput = null;
utilities.lazyLoad(exports, ["getCredential", "getCredentialOutput"], () => require("./getCredential"));
exports.getDscConfiguration = null;
exports.getDscConfigurationOutput = null;
utilities.lazyLoad(exports, ["getDscConfiguration", "getDscConfigurationOutput"], () => require("./getDscConfiguration"));
exports.getDscNodeConfiguration = null;
exports.getDscNodeConfigurationOutput = null;
utilities.lazyLoad(exports, ["getDscNodeConfiguration", "getDscNodeConfigurationOutput"], () => require("./getDscNodeConfiguration"));
exports.getHybridRunbookWorker = null;
exports.getHybridRunbookWorkerOutput = null;
utilities.lazyLoad(exports, ["getHybridRunbookWorker", "getHybridRunbookWorkerOutput"], () => require("./getHybridRunbookWorker"));
exports.getHybridRunbookWorkerGroup = null;
exports.getHybridRunbookWorkerGroupOutput = null;
utilities.lazyLoad(exports, ["getHybridRunbookWorkerGroup", "getHybridRunbookWorkerGroupOutput"], () => require("./getHybridRunbookWorkerGroup"));
exports.getJobSchedule = null;
exports.getJobScheduleOutput = null;
utilities.lazyLoad(exports, ["getJobSchedule", "getJobScheduleOutput"], () => require("./getJobSchedule"));
exports.getModule = null;
exports.getModuleOutput = null;
utilities.lazyLoad(exports, ["getModule", "getModuleOutput"], () => require("./getModule"));
exports.getPackage = null;
exports.getPackageOutput = null;
utilities.lazyLoad(exports, ["getPackage", "getPackageOutput"], () => require("./getPackage"));
exports.getPowerShell72Module = null;
exports.getPowerShell72ModuleOutput = null;
utilities.lazyLoad(exports, ["getPowerShell72Module", "getPowerShell72ModuleOutput"], () => require("./getPowerShell72Module"));
exports.getPrivateEndpointConnection = null;
exports.getPrivateEndpointConnectionOutput = null;
utilities.lazyLoad(exports, ["getPrivateEndpointConnection", "getPrivateEndpointConnectionOutput"], () => require("./getPrivateEndpointConnection"));
exports.getPython2Package = null;
exports.getPython2PackageOutput = null;
utilities.lazyLoad(exports, ["getPython2Package", "getPython2PackageOutput"], () => require("./getPython2Package"));
exports.getPython3Package = null;
exports.getPython3PackageOutput = null;
utilities.lazyLoad(exports, ["getPython3Package", "getPython3PackageOutput"], () => require("./getPython3Package"));
exports.getRunbook = null;
exports.getRunbookOutput = null;
utilities.lazyLoad(exports, ["getRunbook", "getRunbookOutput"], () => require("./getRunbook"));
exports.getRuntimeEnvironment = null;
exports.getRuntimeEnvironmentOutput = null;
utilities.lazyLoad(exports, ["getRuntimeEnvironment", "getRuntimeEnvironmentOutput"], () => require("./getRuntimeEnvironment"));
exports.getSchedule = null;
exports.getScheduleOutput = null;
utilities.lazyLoad(exports, ["getSchedule", "getScheduleOutput"], () => require("./getSchedule"));
exports.getSoftwareUpdateConfigurationByName = null;
exports.getSoftwareUpdateConfigurationByNameOutput = null;
utilities.lazyLoad(exports, ["getSoftwareUpdateConfigurationByName", "getSoftwareUpdateConfigurationByNameOutput"], () => require("./getSoftwareUpdateConfigurationByName"));
exports.getSourceControl = null;
exports.getSourceControlOutput = null;
utilities.lazyLoad(exports, ["getSourceControl", "getSourceControlOutput"], () => require("./getSourceControl"));
exports.getVariable = null;
exports.getVariableOutput = null;
utilities.lazyLoad(exports, ["getVariable", "getVariableOutput"], () => require("./getVariable"));
exports.getWatcher = null;
exports.getWatcherOutput = null;
utilities.lazyLoad(exports, ["getWatcher", "getWatcherOutput"], () => require("./getWatcher"));
exports.getWebhook = null;
exports.getWebhookOutput = null;
utilities.lazyLoad(exports, ["getWebhook", "getWebhookOutput"], () => require("./getWebhook"));
exports.HybridRunbookWorker = null;
utilities.lazyLoad(exports, ["HybridRunbookWorker"], () => require("./hybridRunbookWorker"));
exports.HybridRunbookWorkerGroup = null;
utilities.lazyLoad(exports, ["HybridRunbookWorkerGroup"], () => require("./hybridRunbookWorkerGroup"));
exports.JobSchedule = null;
utilities.lazyLoad(exports, ["JobSchedule"], () => require("./jobSchedule"));
exports.listAutomationAccountDeletedRunbooks = null;
exports.listAutomationAccountDeletedRunbooksOutput = null;
utilities.lazyLoad(exports, ["listAutomationAccountDeletedRunbooks", "listAutomationAccountDeletedRunbooksOutput"], () => require("./listAutomationAccountDeletedRunbooks"));
exports.listKeyByAutomationAccount = null;
exports.listKeyByAutomationAccountOutput = null;
utilities.lazyLoad(exports, ["listKeyByAutomationAccount", "listKeyByAutomationAccountOutput"], () => require("./listKeyByAutomationAccount"));
exports.Module = null;
utilities.lazyLoad(exports, ["Module"], () => require("./module"));
exports.Package = null;
utilities.lazyLoad(exports, ["Package"], () => require("./package"));
exports.PowerShell72Module = null;
utilities.lazyLoad(exports, ["PowerShell72Module"], () => require("./powerShell72Module"));
exports.PrivateEndpointConnection = null;
utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection"));
exports.Python2Package = null;
utilities.lazyLoad(exports, ["Python2Package"], () => require("./python2Package"));
exports.Python3Package = null;
utilities.lazyLoad(exports, ["Python3Package"], () => require("./python3Package"));
exports.Runbook = null;
utilities.lazyLoad(exports, ["Runbook"], () => require("./runbook"));
exports.RuntimeEnvironment = null;
utilities.lazyLoad(exports, ["RuntimeEnvironment"], () => require("./runtimeEnvironment"));
exports.Schedule = null;
utilities.lazyLoad(exports, ["Schedule"], () => require("./schedule"));
exports.SoftwareUpdateConfigurationByName = null;
utilities.lazyLoad(exports, ["SoftwareUpdateConfigurationByName"], () => require("./softwareUpdateConfigurationByName"));
exports.SourceControl = null;
utilities.lazyLoad(exports, ["SourceControl"], () => require("./sourceControl"));
exports.Variable = null;
utilities.lazyLoad(exports, ["Variable"], () => require("./variable"));
exports.Watcher = null;
utilities.lazyLoad(exports, ["Watcher"], () => require("./watcher"));
exports.Webhook = null;
utilities.lazyLoad(exports, ["Webhook"], () => require("./webhook"));
// Export enums:
__exportStar(require("../types/enums/automation"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "azure-native:automation:AutomationAccount":
return new exports.AutomationAccount(name, undefined, { urn });
case "azure-native:automation:Certificate":
return new exports.Certificate(name, undefined, { urn });
case "azure-native:automation:Connection":
return new exports.Connection(name, undefined, { urn });
case "azure-native:automation:ConnectionType":
return new exports.ConnectionType(name, undefined, { urn });
case "azure-native:automation:Credential":
return new exports.Credential(name, undefined, { urn });
case "azure-native:automation:DscConfiguration":
return new exports.DscConfiguration(name, undefined, { urn });
case "azure-native:automation:DscNodeConfiguration":
return new exports.DscNodeConfiguration(name, undefined, { urn });
case "azure-native:automation:HybridRunbookWorker":
return new exports.HybridRunbookWorker(name, undefined, { urn });
case "azure-native:automation:HybridRunbookWorkerGroup":
return new exports.HybridRunbookWorkerGroup(name, undefined, { urn });
case "azure-native:automation:JobSchedule":
return new exports.JobSchedule(name, undefined, { urn });
case "azure-native:automation:Module":
return new exports.Module(name, undefined, { urn });
case "azure-native:automation:Package":
return new exports.Package(name, undefined, { urn });
case "azure-native:automation:PowerShell72Module":
return new exports.PowerShell72Module(name, undefined, { urn });
case "azure-native:automation:PrivateEndpointConnection":
return new exports.PrivateEndpointConnection(name, undefined, { urn });
case "azure-native:automation:Python2Package":
return new exports.Python2Package(name, undefined, { urn });
case "azure-native:automation:Python3Package":
return new exports.Python3Package(name, undefined, { urn });
case "azure-native:automation:Runbook":
return new exports.Runbook(name, undefined, { urn });
case "azure-native:automation:RuntimeEnvironment":
return new exports.RuntimeEnvironment(name, undefined, { urn });
case "azure-native:automation:Schedule":
return new exports.Schedule(name, undefined, { urn });
case "azure-native:automation:SoftwareUpdateConfigurationByName":
return new exports.SoftwareUpdateConfigurationByName(name, undefined, { urn });
case "azure-native:automation:SourceControl":
return new exports.SourceControl(name, undefined, { urn });
case "azure-native:automation:Variable":
return new exports.Variable(name, undefined, { urn });
case "azure-native:automation:Watcher":
return new exports.Watcher(name, undefined, { urn });
case "azure-native:automation:Webhook":
return new exports.Webhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("azure-native", "automation", _module);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9hdXRvbWF0aW9uL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFakYseUNBQXlDO0FBQ3pDLDBDQUEwQztBQUs3QixRQUFBLGlCQUFpQixHQUEyRCxJQUFXLENBQUM7QUFDckcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUM7QUFJNUUsUUFBQSxXQUFXLEdBQStDLElBQVcsQ0FBQztBQUNuRixTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLGFBQWEsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO0FBSWhFLFFBQUEsVUFBVSxHQUE2QyxJQUFXLENBQUM7QUFDaEYsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztBQUk5RCxRQUFBLGNBQWMsR0FBcUQsSUFBVyxDQUFDO0FBQzVGLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDO0FBSXRFLFFBQUEsVUFBVSxHQUE2QyxJQUFXLENBQUM7QUFDaEYsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztBQUk5RCxRQUFBLGdCQUFnQixHQUF5RCxJQUFXLENBQUM7QUFDbEcsU0FBUyxD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