@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 1.96 kB
TypeScript
export declare const AutoRunState: {
/**
* Autorun is enabled
*/
readonly AutoRunEnabled: "Enabled";
/**
* Autorun is disabled
*/
readonly AutoRunDisabled: "Disabled";
};
/**
* Enabling this field will trigger an automatic build on image template creation or update.
*/
export type AutoRunState = (typeof AutoRunState)[keyof typeof AutoRunState];
export declare const OnBuildError: {
readonly Cleanup: "cleanup";
readonly Abort: "abort";
};
/**
* If there is a validation error and this field is set to 'cleanup', the build VM and associated network resources will be cleaned up. This is the default behavior. If there is a validation error and this field is set to 'abort', the build VM will be preserved.
*/
export type OnBuildError = (typeof OnBuildError)[keyof typeof OnBuildError];
export declare const ResourceIdentityType: {
readonly UserAssigned: "UserAssigned";
readonly None: "None";
};
/**
* The type of identity used for the image template. The type 'None' will remove any identities from the image template.
*/
export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType];
export declare const SharedImageStorageAccountType: {
readonly Standard_LRS: "Standard_LRS";
readonly Standard_ZRS: "Standard_ZRS";
readonly Premium_LRS: "Premium_LRS";
};
/**
* Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
*/
export type SharedImageStorageAccountType = (typeof SharedImageStorageAccountType)[keyof typeof SharedImageStorageAccountType];
export declare const VMBootOptimizationState: {
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
};
/**
* Enabling this field will improve VM boot time by optimizing the final customized image output.
*/
export type VMBootOptimizationState = (typeof VMBootOptimizationState)[keyof typeof VMBootOptimizationState];