@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.36 kB
TypeScript
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];