@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
exports.ResourceType = exports.ResourceCreationOptions = exports.ManagedServiceIdentityType = exports.ManagedIdentityResourceType = exports.FirewallCreationOptions = void 0;
exports.FirewallCreationOptions = {
/**
* Select 'None' value to skip Firewall deployment.
*/
None: "None",
/**
* Select 'Standard' value to deploy the Firewall Standard SKU.
*/
Standard: "Standard",
/**
* Select 'Premium' value to deploy the Firewall Premium SKU.
*/
Premium: "Premium",
};
exports.ManagedIdentityResourceType = {
/**
* System assigned managed identity.
*/
SystemAssigned: "SystemAssigned",
/**
* User assigned managed identity.
*/
UserAssigned: "UserAssigned",
};
exports.ManagedServiceIdentityType = {
None: "None",
SystemAssigned: "SystemAssigned",
UserAssigned: "UserAssigned",
SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned",
};
exports.ResourceCreationOptions = {
/**
* Value to create a new resource.
*/
Yes: "Yes",
/**
* Value to not create a new resource.
*/
No: "No",
/**
* Value to use an existing resource.
*/
UseExisting: "UseExisting",
};
exports.ResourceType = {
/**
* Value when customer wants to provide a custom naming convention for Azure Firewall.
*/
AzureFirewalls: "azureFirewalls",
/**
* Value when customer wants to provide a custom naming convention for Log Analytics workspace.
*/
Workspaces: "workspaces",
/**
* Value when customer wants to provide a custom naming convention for automation account.
*/
AutomationAccounts: "automationAccounts",
/**
* Value when customer wants to provide a custom naming convention for dashboard.
*/
Dashboards: "dashboards",
/**
* Value when customer wants to provide a custom naming convention for managed identity.
*/
UserAssignedIdentities: "userAssignedIdentities",
/**
* Value when customer wants to provide a custom naming convention for Bastion.
*/
BastionHosts: "bastionHosts",
/**
* Value when customer wants to provide a custom naming convention for DDoS protection plan.
*/
DdosProtectionPlans: "ddosProtectionPlans",
/**
* Value when customer wants to provide a custom naming convention for Bastion NSG.
*/
NetworkSecurityGroups: "networkSecurityGroups",
/**
* Value when customer wants to provide a custom naming convention for virtual network.
*/
VirtualNetworks: "virtualNetworks",
/**
* Value when customer wants to provide a custom naming convention for route table.
*/
RouteTables: "routeTables",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy9zb3ZlcmVpZ24vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHNFQUFzRTtBQUN0RSxpRkFBaUY7OztBQUdwRSxRQUFBLHVCQUF1QixHQUFHO0lBQ25DOztPQUVHO0lBQ0gsSUFBSSxFQUFFLE1BQU07SUFDWjs7T0FFRztJQUNILFFBQVEsRUFBRSxVQUFVO0lBQ3BCOztPQUVHO0lBQ0gsT0FBTyxFQUFFLFNBQVM7Q0FDWixDQUFDO0FBT0UsUUFBQSwyQkFBMkIsR0FBRztJQUN2Qzs7T0FFRztJQUNILGNBQWMsRUFBRSxnQkFBZ0I7SUFDaEM7O09BRUc7SUFDSCxZQUFZLEVBQUUsY0FBYztDQUN0QixDQUFDO0FBT0UsUUFBQSwwQkFBMEIsR0FBRztJQUN0QyxJQUFJLEVBQUUsTUFBTTtJQUNaLGNBQWMsRUFBRSxnQkFBZ0I7SUFDaEMsWUFBWSxFQUFFLGNBQWM7SUFDNUIsMkJBQTJCLEVBQUUsNkJBQTZCO0NBQ3BELENBQUM7QUFPRSxRQUFBLHVCQUF1QixHQUFHO0lBQ25DOztPQUVHO0lBQ0gsR0FBRyxFQUFFLEtBQUs7SUFDVjs7T0FFRztJQUNILEVBQUUsRUFBRSxJQUFJO0lBQ1I7O09BRUc7SUFDSCxXQUFXLEVBQUUsYUFBYTtDQUNwQixDQUFDO0FBT0UsUUFBQSxZQUFZLEdBQUc7SUFDeEI7O09BRUc7SUFDSCxjQUFjLEVBQUUsZ0JBQWdCO0lBQ2hDOztPQUVHO0lBQ0gsVUFBVSxFQUFFLFlBQVk7SUFDeEI7O09BRUc7SUFDSCxrQkFBa0IsRUFBRSxvQkFBb0I7SUFDeEM7O09BRUc7SUFDSCxVQUFVLEVBQUUsWUFBWTtJQUN4Qjs7T0FFRztJQUNILHNCQUFzQixFQUFFLHdCQUF3QjtJQUNoRDs7T0FFRztJQUNILFlBQVksRUFBRSxjQUFjO0lBQzVCOztPQUVHO0lBQ0gsbUJBQW1CLEVBQUUscUJBQXFCO0lBQzFDOztPQUVHO0lBQ0gscUJBQXFCLEVBQUUsdUJBQXVCO0lBQzlDOztPQUVHO0lBQ0gsZUFBZSxFQUFFLGlCQUFpQjtJQUNsQzs7T0FFRztJQUNILFdBQVcsRUFBRSxhQUFhO0NBQ3BCLENBQUMifQ==