@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 4.45 kB
TypeScript
export declare const ActionType: {
/**
* Perform a start action on the specified resources
*/
readonly Start: "Start";
/**
* Perform a deallocate action on the specified resources
*/
readonly Deallocate: "Deallocate";
/**
* Perform hibernate and deallocate on the specified resources
*/
readonly Hibernate: "Hibernate";
};
/**
* The action the scheduled action should perform in the resources
*/
export type ActionType = (typeof ActionType)[keyof typeof ActionType];
export declare const DeadlineType: {
/**
* Default value of Unknown.
*/
readonly Unknown: "Unknown";
/**
* Initiate the operation at the given deadline.
*/
readonly InitiateAt: "InitiateAt";
/**
* Complete the operation by the given deadline.
*/
readonly CompleteBy: "CompleteBy";
};
/**
* The type of deadline the scheduled action is supposed to follow for the schedule. If no value is passed, it will default to InitiateAt.
*/
export type DeadlineType = (typeof DeadlineType)[keyof typeof DeadlineType];
export declare const Language: {
/**
* American english language
*/
readonly EnUs: "en-us";
};
/**
* The language the notification should be sent on.
*/
export type Language = (typeof Language)[keyof typeof Language];
export declare const Month: {
/**
* The January month.
*/
readonly January: "January";
/**
* The February month.
*/
readonly February: "February";
/**
* The March month.
*/
readonly March: "March";
/**
* The April month.
*/
readonly April: "April";
/**
* The May month.
*/
readonly May: "May";
/**
* The June month.
*/
readonly June: "June";
/**
* The July month.
*/
readonly July: "July";
/**
* The August month.
*/
readonly August: "August";
/**
* The September month.
*/
readonly September: "September";
/**
* The October month.
*/
readonly October: "October";
/**
* The November month.
*/
readonly November: "November";
/**
* The December month.
*/
readonly December: "December";
/**
* All months
*/
readonly All: "All";
};
/**
* Representation of the months available selection in a gregorian calendar
*/
export type Month = (typeof Month)[keyof typeof Month];
export declare const NotificationType: {
/**
* Notify through e-mail
*/
readonly Email: "Email";
};
/**
* Type of notification to be sent.
*/
export type NotificationType = (typeof NotificationType)[keyof typeof NotificationType];
export declare const OptimizationPreference: {
/**
* Optimize while considering cost savings
*/
readonly Cost: "Cost";
/**
* Optimize while considering availability of resources
*/
readonly Availability: "Availability";
/**
* Optimize while considering a balance of cost and availability
*/
readonly CostAvailabilityBalanced: "CostAvailabilityBalanced";
};
/**
* Details that could optimize the user's request
*/
export type OptimizationPreference = (typeof OptimizationPreference)[keyof typeof OptimizationPreference];
export declare const ResourceType: {
/**
* Resources defined are Virtual Machines
*/
readonly VirtualMachine: "VirtualMachine";
/**
* Resources defined are Virtual Machines Scale Sets
*/
readonly VirtualMachineScaleSet: "VirtualMachineScaleSet";
};
/**
* The type of resource the scheduled action is targeting
*/
export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType];
export declare const WeekDay: {
/**
* Monday weekday.
*/
readonly Monday: "Monday";
/**
* Tuesday weekday.
*/
readonly Tuesday: "Tuesday";
/**
* Wednesday weekday.
*/
readonly Wednesday: "Wednesday";
/**
* Thursday weekday.
*/
readonly Thursday: "Thursday";
/**
* Friday weekday.
*/
readonly Friday: "Friday";
/**
* Saturday weekday.
*/
readonly Saturday: "Saturday";
/**
* Sunday weekday.
*/
readonly Sunday: "Sunday";
/**
* All week days
*/
readonly All: "All";
};
/**
* Representation of the possible selection of days in a week in a gregorian calendar
*/
export type WeekDay = (typeof WeekDay)[keyof typeof WeekDay];