@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.87 kB
TypeScript
export declare const FirewallCreationOptions: {
/**
* Select 'None' value to skip Firewall deployment.
*/
readonly None: "None";
/**
* Select 'Standard' value to deploy the Firewall Standard SKU.
*/
readonly Standard: "Standard";
/**
* Select 'Premium' value to deploy the Firewall Premium SKU.
*/
readonly Premium: "Premium";
};
/**
* Parameter used for deploying a Firewall: Select 'No' to skip deployment, 'Standard' to deploy the Standard SKU, or 'Premium' to deploy the Premium SKU.
*/
export type FirewallCreationOptions = (typeof FirewallCreationOptions)[keyof typeof FirewallCreationOptions];
export declare const ManagedIdentityResourceType: {
/**
* System assigned managed identity.
*/
readonly SystemAssigned: "SystemAssigned";
/**
* User assigned managed identity.
*/
readonly UserAssigned: "UserAssigned";
};
/**
* The type of managed identity.
*/
export type ManagedIdentityResourceType = (typeof ManagedIdentityResourceType)[keyof typeof ManagedIdentityResourceType];
export declare const ManagedServiceIdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
readonly UserAssigned: "UserAssigned";
readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
* Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
*/
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const ResourceCreationOptions: {
/**
* Value to create a new resource.
*/
readonly Yes: "Yes";
/**
* Value to not create a new resource.
*/
readonly No: "No";
/**
* Value to use an existing resource.
*/
readonly UseExisting: "UseExisting";
};
/**
* Parameter used to deploy a log analytics workspace: Select 'Yes' to enable deployment, 'No' to skip it, or 'Existing' to reuse an existing log analytics workspace.
*/
export type ResourceCreationOptions = (typeof ResourceCreationOptions)[keyof typeof ResourceCreationOptions];
export declare const ResourceType: {
/**
* Value when customer wants to provide a custom naming convention for Azure Firewall.
*/
readonly AzureFirewalls: "azureFirewalls";
/**
* Value when customer wants to provide a custom naming convention for Log Analytics workspace.
*/
readonly Workspaces: "workspaces";
/**
* Value when customer wants to provide a custom naming convention for automation account.
*/
readonly AutomationAccounts: "automationAccounts";
/**
* Value when customer wants to provide a custom naming convention for dashboard.
*/
readonly Dashboards: "dashboards";
/**
* Value when customer wants to provide a custom naming convention for managed identity.
*/
readonly UserAssignedIdentities: "userAssignedIdentities";
/**
* Value when customer wants to provide a custom naming convention for Bastion.
*/
readonly BastionHosts: "bastionHosts";
/**
* Value when customer wants to provide a custom naming convention for DDoS protection plan.
*/
readonly DdosProtectionPlans: "ddosProtectionPlans";
/**
* Value when customer wants to provide a custom naming convention for Bastion NSG.
*/
readonly NetworkSecurityGroups: "networkSecurityGroups";
/**
* Value when customer wants to provide a custom naming convention for virtual network.
*/
readonly VirtualNetworks: "virtualNetworks";
/**
* Value when customer wants to provide a custom naming convention for route table.
*/
readonly RouteTables: "routeTables";
};
/**
* The type of the resource.
*/
export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType];