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

115 lines (114 loc) 3.36 kB
export declare const ConnectionType: { readonly Public: "Public"; readonly Private: "Private"; readonly None: "None"; }; /** * The enabled access level for Web Access over SSH. */ export type ConnectionType = (typeof ConnectionType)[keyof typeof ConnectionType]; export declare const CreateOption: { /** * An image is used to create all lab user virtual machines. When this option is set, no template VM will be created. */ readonly Image: "Image"; /** * A template VM will be used to create all lab user virtual machines. */ readonly TemplateVM: "TemplateVM"; }; /** * Indicates what lab virtual machines are created from. */ export type CreateOption = (typeof CreateOption)[keyof typeof CreateOption]; export declare const EnableState: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Whether a VM will get shutdown when it hasn't been connected to after a period of time. */ export type EnableState = (typeof EnableState)[keyof typeof EnableState]; export declare const RecurrenceFrequency: { /** * Schedule will run every days. */ readonly Daily: "Daily"; /** * Schedule will run every week on days specified in weekDays. */ readonly Weekly: "Weekly"; }; /** * The frequency of the recurrence. */ export type RecurrenceFrequency = (typeof RecurrenceFrequency)[keyof typeof RecurrenceFrequency]; export declare const ResourceIdentityType: { readonly SystemAssigned: "SystemAssigned"; }; /** * The identity type. */ export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType]; export declare const ShutdownOnIdleMode: { /** * The VM won't be shut down when it is idle. */ readonly None: "None"; /** * The VM will be considered as idle when there is no keyboard or mouse input. */ readonly UserAbsence: "UserAbsence"; /** * The VM will be considered as idle when user is absent and the resource (CPU and disk) consumption is low. */ readonly LowUsage: "LowUsage"; }; /** * Whether a VM will get shutdown when it has idled for a period of time. */ export type ShutdownOnIdleMode = (typeof ShutdownOnIdleMode)[keyof typeof ShutdownOnIdleMode]; export declare const SkuTier: { readonly Free: "Free"; readonly Basic: "Basic"; readonly Standard: "Standard"; readonly Premium: "Premium"; }; /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier]; export declare const WeekDay: { /** * Schedule will run on Sunday */ readonly Sunday: "Sunday"; /** * Schedule will run on Monday */ readonly Monday: "Monday"; /** * Schedule will run on Tuesday */ readonly Tuesday: "Tuesday"; /** * Schedule will run on Wednesday */ readonly Wednesday: "Wednesday"; /** * Schedule will run on Thursday */ readonly Thursday: "Thursday"; /** * Schedule will run on Friday */ readonly Friday: "Friday"; /** * Schedule will run on Saturday */ readonly Saturday: "Saturday"; }; /** * Days of the week. */ export type WeekDay = (typeof WeekDay)[keyof typeof WeekDay];