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

107 lines (106 loc) 3.87 kB
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];