@azure/arm-compute
Version:
A generated SDK for ComputeManagementClient.
894 lines (893 loc) • 89.7 kB
JavaScript
"use strict";
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.KnownPatchOperationStatus = exports.KnownHyperVGenerationType = exports.KnownPublicIPAllocationMethod = exports.KnownIPVersions = exports.KnownDiskDetachOptionTypes = exports.KnownVirtualMachineSizeTypes = exports.KnownAllocationStrategy = exports.KnownZonalPlatformFaultDomainAlignMode = exports.KnownRebalanceBehavior = exports.KnownRebalanceStrategy = exports.KnownOrchestrationMode = exports.KnownVirtualMachineScaleSetScaleInRules = exports.KnownVirtualMachineEvictionPolicyTypes = exports.KnownVirtualMachinePriorityTypes = exports.KnownModes = exports.KnownMode = exports.KnownSecurityTypes = exports.KnownNetworkApiVersion = exports.KnownNetworkInterfaceAuxiliarySku = exports.KnownNetworkInterfaceAuxiliaryMode = exports.KnownPublicIPAddressSkuTier = exports.KnownPublicIPAddressSkuName = exports.KnownDeleteOptions = exports.KnownIPVersion = exports.KnownDomainNameLabelScopeTypes = exports.KnownDiskControllerTypes = exports.KnownDiskDeleteOptionTypes = exports.KnownSecurityEncryptionTypes = exports.KnownDiffDiskPlacement = exports.KnownDiffDiskOptions = exports.KnownDiskCreateOptionTypes = exports.KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting = exports.KnownLinuxPatchAssessmentMode = exports.KnownLinuxVMGuestPatchMode = exports.KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting = exports.KnownWindowsPatchAssessmentMode = exports.KnownWindowsVMGuestPatchMode = exports.KnownRepairAction = exports.KnownAlternativeType = exports.KnownImageState = exports.KnownArchitectureTypes = exports.KnownVmDiskTypes = exports.KnownExtendedLocationTypes = exports.KnownHyperVGenerationTypes = exports.KnownStorageAccountTypes = exports.KnownResourceIdOptionsForGetCapacityReservationGroups = exports.KnownExpandTypesForGetCapacityReservationGroups = exports.KnownCreatedByType = exports.KnownActionType = exports.KnownOrigin = void 0;
exports.KnownGallerySharingPermissionTypes = exports.KnownGalleryProvisioningState = exports.KnownExtendedLocationType = exports.KnownFileFormat = exports.KnownAccessLevel = exports.KnownSnapshotStorageAccountTypes = exports.KnownSnapshotAccessState = exports.KnownCopyCompletionErrorReason = exports.KnownDiskStorageAccountTypes = exports.KnownAvailabilityPolicyDiskDelay = exports.KnownDataAccessAuthMode = exports.KnownPublicNetworkAccess = exports.KnownDiskSecurityTypes = exports.KnownNetworkAccessPolicy = exports.KnownEncryptionType = exports.KnownDiskState = exports.KnownProvisionedBandwidthCopyOption = exports.KnownDiskCreateOption = exports.KnownSupportedSecurityOption = exports.KnownArchitecture = exports.KnownDiskEncryptionSetIdentityType = exports.KnownDiskEncryptionSetType = exports.KnownPrivateEndpointConnectionProvisioningState = exports.KnownPrivateEndpointServiceConnectionStatus = exports.KnownPatchInstallationState = exports.KnownVMGuestPatchRebootStatus = exports.KnownVMGuestPatchClassificationLinux = exports.KnownVMGuestPatchClassificationWindows = exports.KnownVMGuestPatchRebootSetting = exports.KnownPatchAssessmentState = exports.KnownVMGuestPatchRebootBehavior = exports.KnownExpandTypeForListVMs = exports.KnownExecutionState = exports.KnownResilientVMDeletionStatus = exports.KnownHyperVGeneration = exports.KnownOrchestrationServiceStateAction = exports.KnownOrchestrationServiceState = exports.KnownOrchestrationServiceNames = exports.KnownExpandTypesForGetVMScaleSets = exports.KnownSshEncryptionTypes = exports.KnownRestorePointExpandOptions = exports.KnownRestorePointCollectionExpandOptions = exports.KnownCapacityReservationInstanceViewTypes = exports.KnownCapacityReservationGroupInstanceViewTypes = exports.KnownExpandTypesForListVMs = exports.KnownConsistencyModeTypes = exports.KnownRestorePointEncryptionType = exports.KnownOperatingSystemType = exports.KnownProximityPlacementGroupType = exports.KnownZonePlacementPolicyType = void 0;
exports.KnownAvailabilitySetSkuTypes = exports.KnownCloudServiceSlotType = exports.KnownCloudServiceUpgradeMode = exports.KnownSoftDeletedArtifactTypes = exports.KnownSharingUpdateOperationTypes = exports.KnownEndpointAccess = exports.KnownAccessControlRulesMode = exports.KnownValidationStatus = exports.KnownPolicyViolationCategory = exports.KnownReplicationStatusTypes = exports.KnownReplicationState = exports.KnownAggregatedReplicationState = exports.KnownEdgeZoneStorageAccountType = exports.KnownGalleryExtendedLocationType = exports.KnownReplicationMode = exports.KnownConfidentialVMEncryptionType = exports.KnownStorageAccountType = exports.KnownGalleryApplicationScriptRebootBehavior = exports.KnownGalleryExpandParams = exports.KnownSelectPermissions = exports.KnownSharedToValues = exports.KnownSharedGalleryHostCaching = exports.KnownUefiKeyType = exports.KnownUefiSignatureTemplateName = exports.KnownSharingState = exports.KnownSharingProfileGroupTypes = void 0;
/** Known values of {@link Origin} that the service accepts. */
var KnownOrigin;
(function (KnownOrigin) {
/** User */
KnownOrigin["User"] = "user";
/** System */
KnownOrigin["System"] = "system";
/** UserSystem */
KnownOrigin["UserSystem"] = "user,system";
})(KnownOrigin || (exports.KnownOrigin = KnownOrigin = {}));
/** Known values of {@link ActionType} that the service accepts. */
var KnownActionType;
(function (KnownActionType) {
/** Internal */
KnownActionType["Internal"] = "Internal";
})(KnownActionType || (exports.KnownActionType = KnownActionType = {}));
/** Known values of {@link CreatedByType} that the service accepts. */
var KnownCreatedByType;
(function (KnownCreatedByType) {
/** User */
KnownCreatedByType["User"] = "User";
/** Application */
KnownCreatedByType["Application"] = "Application";
/** ManagedIdentity */
KnownCreatedByType["ManagedIdentity"] = "ManagedIdentity";
/** Key */
KnownCreatedByType["Key"] = "Key";
})(KnownCreatedByType || (exports.KnownCreatedByType = KnownCreatedByType = {}));
/** Known values of {@link ExpandTypesForGetCapacityReservationGroups} that the service accepts. */
var KnownExpandTypesForGetCapacityReservationGroups;
(function (KnownExpandTypesForGetCapacityReservationGroups) {
/** VirtualMachineScaleSetVMsRef */
KnownExpandTypesForGetCapacityReservationGroups["VirtualMachineScaleSetVMsRef"] = "virtualMachineScaleSetVMs/$ref";
/** VirtualMachinesRef */
KnownExpandTypesForGetCapacityReservationGroups["VirtualMachinesRef"] = "virtualMachines/$ref";
})(KnownExpandTypesForGetCapacityReservationGroups || (exports.KnownExpandTypesForGetCapacityReservationGroups = KnownExpandTypesForGetCapacityReservationGroups = {}));
/** Known values of {@link ResourceIdOptionsForGetCapacityReservationGroups} that the service accepts. */
var KnownResourceIdOptionsForGetCapacityReservationGroups;
(function (KnownResourceIdOptionsForGetCapacityReservationGroups) {
/** CreatedInSubscription */
KnownResourceIdOptionsForGetCapacityReservationGroups["CreatedInSubscription"] = "CreatedInSubscription";
/** SharedWithSubscription */
KnownResourceIdOptionsForGetCapacityReservationGroups["SharedWithSubscription"] = "SharedWithSubscription";
/** All */
KnownResourceIdOptionsForGetCapacityReservationGroups["All"] = "All";
})(KnownResourceIdOptionsForGetCapacityReservationGroups || (exports.KnownResourceIdOptionsForGetCapacityReservationGroups = KnownResourceIdOptionsForGetCapacityReservationGroups = {}));
/** Known values of {@link StorageAccountTypes} that the service accepts. */
var KnownStorageAccountTypes;
(function (KnownStorageAccountTypes) {
/** StandardLRS */
KnownStorageAccountTypes["StandardLRS"] = "Standard_LRS";
/** PremiumLRS */
KnownStorageAccountTypes["PremiumLRS"] = "Premium_LRS";
/** StandardSSDLRS */
KnownStorageAccountTypes["StandardSSDLRS"] = "StandardSSD_LRS";
/** UltraSSDLRS */
KnownStorageAccountTypes["UltraSSDLRS"] = "UltraSSD_LRS";
/** PremiumZRS */
KnownStorageAccountTypes["PremiumZRS"] = "Premium_ZRS";
/** StandardSSDZRS */
KnownStorageAccountTypes["StandardSSDZRS"] = "StandardSSD_ZRS";
/** PremiumV2LRS */
KnownStorageAccountTypes["PremiumV2LRS"] = "PremiumV2_LRS";
})(KnownStorageAccountTypes || (exports.KnownStorageAccountTypes = KnownStorageAccountTypes = {}));
/** Known values of {@link HyperVGenerationTypes} that the service accepts. */
var KnownHyperVGenerationTypes;
(function (KnownHyperVGenerationTypes) {
/** V1 */
KnownHyperVGenerationTypes["V1"] = "V1";
/** V2 */
KnownHyperVGenerationTypes["V2"] = "V2";
})(KnownHyperVGenerationTypes || (exports.KnownHyperVGenerationTypes = KnownHyperVGenerationTypes = {}));
/** Known values of {@link ExtendedLocationTypes} that the service accepts. */
var KnownExtendedLocationTypes;
(function (KnownExtendedLocationTypes) {
/** EdgeZone */
KnownExtendedLocationTypes["EdgeZone"] = "EdgeZone";
})(KnownExtendedLocationTypes || (exports.KnownExtendedLocationTypes = KnownExtendedLocationTypes = {}));
/** Known values of {@link VmDiskTypes} that the service accepts. */
var KnownVmDiskTypes;
(function (KnownVmDiskTypes) {
/** None */
KnownVmDiskTypes["None"] = "None";
/** Unmanaged */
KnownVmDiskTypes["Unmanaged"] = "Unmanaged";
})(KnownVmDiskTypes || (exports.KnownVmDiskTypes = KnownVmDiskTypes = {}));
/** Known values of {@link ArchitectureTypes} that the service accepts. */
var KnownArchitectureTypes;
(function (KnownArchitectureTypes) {
/** X64 */
KnownArchitectureTypes["X64"] = "x64";
/** Arm64 */
KnownArchitectureTypes["Arm64"] = "Arm64";
})(KnownArchitectureTypes || (exports.KnownArchitectureTypes = KnownArchitectureTypes = {}));
/** Known values of {@link ImageState} that the service accepts. */
var KnownImageState;
(function (KnownImageState) {
/** Active */
KnownImageState["Active"] = "Active";
/** ScheduledForDeprecation */
KnownImageState["ScheduledForDeprecation"] = "ScheduledForDeprecation";
/** Deprecated */
KnownImageState["Deprecated"] = "Deprecated";
})(KnownImageState || (exports.KnownImageState = KnownImageState = {}));
/** Known values of {@link AlternativeType} that the service accepts. */
var KnownAlternativeType;
(function (KnownAlternativeType) {
/** None */
KnownAlternativeType["None"] = "None";
/** Offer */
KnownAlternativeType["Offer"] = "Offer";
/** Plan */
KnownAlternativeType["Plan"] = "Plan";
})(KnownAlternativeType || (exports.KnownAlternativeType = KnownAlternativeType = {}));
/** Known values of {@link RepairAction} that the service accepts. */
var KnownRepairAction;
(function (KnownRepairAction) {
/** Replace */
KnownRepairAction["Replace"] = "Replace";
/** Restart */
KnownRepairAction["Restart"] = "Restart";
/** Reimage */
KnownRepairAction["Reimage"] = "Reimage";
})(KnownRepairAction || (exports.KnownRepairAction = KnownRepairAction = {}));
/** Known values of {@link WindowsVMGuestPatchMode} that the service accepts. */
var KnownWindowsVMGuestPatchMode;
(function (KnownWindowsVMGuestPatchMode) {
/** Manual */
KnownWindowsVMGuestPatchMode["Manual"] = "Manual";
/** AutomaticByOS */
KnownWindowsVMGuestPatchMode["AutomaticByOS"] = "AutomaticByOS";
/** AutomaticByPlatform */
KnownWindowsVMGuestPatchMode["AutomaticByPlatform"] = "AutomaticByPlatform";
})(KnownWindowsVMGuestPatchMode || (exports.KnownWindowsVMGuestPatchMode = KnownWindowsVMGuestPatchMode = {}));
/** Known values of {@link WindowsPatchAssessmentMode} that the service accepts. */
var KnownWindowsPatchAssessmentMode;
(function (KnownWindowsPatchAssessmentMode) {
/** ImageDefault */
KnownWindowsPatchAssessmentMode["ImageDefault"] = "ImageDefault";
/** AutomaticByPlatform */
KnownWindowsPatchAssessmentMode["AutomaticByPlatform"] = "AutomaticByPlatform";
})(KnownWindowsPatchAssessmentMode || (exports.KnownWindowsPatchAssessmentMode = KnownWindowsPatchAssessmentMode = {}));
/** Known values of {@link WindowsVMGuestPatchAutomaticByPlatformRebootSetting} that the service accepts. */
var KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting;
(function (KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting) {
/** Unknown */
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting["Unknown"] = "Unknown";
/** IfRequired */
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting["IfRequired"] = "IfRequired";
/** Never */
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting["Never"] = "Never";
/** Always */
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting["Always"] = "Always";
})(KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting || (exports.KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting = KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting = {}));
/** Known values of {@link LinuxVMGuestPatchMode} that the service accepts. */
var KnownLinuxVMGuestPatchMode;
(function (KnownLinuxVMGuestPatchMode) {
/** ImageDefault */
KnownLinuxVMGuestPatchMode["ImageDefault"] = "ImageDefault";
/** AutomaticByPlatform */
KnownLinuxVMGuestPatchMode["AutomaticByPlatform"] = "AutomaticByPlatform";
})(KnownLinuxVMGuestPatchMode || (exports.KnownLinuxVMGuestPatchMode = KnownLinuxVMGuestPatchMode = {}));
/** Known values of {@link LinuxPatchAssessmentMode} that the service accepts. */
var KnownLinuxPatchAssessmentMode;
(function (KnownLinuxPatchAssessmentMode) {
/** ImageDefault */
KnownLinuxPatchAssessmentMode["ImageDefault"] = "ImageDefault";
/** AutomaticByPlatform */
KnownLinuxPatchAssessmentMode["AutomaticByPlatform"] = "AutomaticByPlatform";
})(KnownLinuxPatchAssessmentMode || (exports.KnownLinuxPatchAssessmentMode = KnownLinuxPatchAssessmentMode = {}));
/** Known values of {@link LinuxVMGuestPatchAutomaticByPlatformRebootSetting} that the service accepts. */
var KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting;
(function (KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting) {
/** Unknown */
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting["Unknown"] = "Unknown";
/** IfRequired */
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting["IfRequired"] = "IfRequired";
/** Never */
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting["Never"] = "Never";
/** Always */
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting["Always"] = "Always";
})(KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting || (exports.KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting = KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting = {}));
/** Known values of {@link DiskCreateOptionTypes} that the service accepts. */
var KnownDiskCreateOptionTypes;
(function (KnownDiskCreateOptionTypes) {
/** FromImage */
KnownDiskCreateOptionTypes["FromImage"] = "FromImage";
/** Empty */
KnownDiskCreateOptionTypes["Empty"] = "Empty";
/** Attach */
KnownDiskCreateOptionTypes["Attach"] = "Attach";
/** Copy */
KnownDiskCreateOptionTypes["Copy"] = "Copy";
/** Restore */
KnownDiskCreateOptionTypes["Restore"] = "Restore";
})(KnownDiskCreateOptionTypes || (exports.KnownDiskCreateOptionTypes = KnownDiskCreateOptionTypes = {}));
/** Known values of {@link DiffDiskOptions} that the service accepts. */
var KnownDiffDiskOptions;
(function (KnownDiffDiskOptions) {
/** Local */
KnownDiffDiskOptions["Local"] = "Local";
})(KnownDiffDiskOptions || (exports.KnownDiffDiskOptions = KnownDiffDiskOptions = {}));
/** Known values of {@link DiffDiskPlacement} that the service accepts. */
var KnownDiffDiskPlacement;
(function (KnownDiffDiskPlacement) {
/** CacheDisk */
KnownDiffDiskPlacement["CacheDisk"] = "CacheDisk";
/** ResourceDisk */
KnownDiffDiskPlacement["ResourceDisk"] = "ResourceDisk";
/** NvmeDisk */
KnownDiffDiskPlacement["NvmeDisk"] = "NvmeDisk";
})(KnownDiffDiskPlacement || (exports.KnownDiffDiskPlacement = KnownDiffDiskPlacement = {}));
/** Known values of {@link SecurityEncryptionTypes} that the service accepts. */
var KnownSecurityEncryptionTypes;
(function (KnownSecurityEncryptionTypes) {
/** VMGuestStateOnly */
KnownSecurityEncryptionTypes["VMGuestStateOnly"] = "VMGuestStateOnly";
/** DiskWithVMGuestState */
KnownSecurityEncryptionTypes["DiskWithVMGuestState"] = "DiskWithVMGuestState";
/** NonPersistedTPM */
KnownSecurityEncryptionTypes["NonPersistedTPM"] = "NonPersistedTPM";
})(KnownSecurityEncryptionTypes || (exports.KnownSecurityEncryptionTypes = KnownSecurityEncryptionTypes = {}));
/** Known values of {@link DiskDeleteOptionTypes} that the service accepts. */
var KnownDiskDeleteOptionTypes;
(function (KnownDiskDeleteOptionTypes) {
/** Delete */
KnownDiskDeleteOptionTypes["Delete"] = "Delete";
/** Detach */
KnownDiskDeleteOptionTypes["Detach"] = "Detach";
})(KnownDiskDeleteOptionTypes || (exports.KnownDiskDeleteOptionTypes = KnownDiskDeleteOptionTypes = {}));
/** Known values of {@link DiskControllerTypes} that the service accepts. */
var KnownDiskControllerTypes;
(function (KnownDiskControllerTypes) {
/** Scsi */
KnownDiskControllerTypes["Scsi"] = "SCSI";
/** NVMe */
KnownDiskControllerTypes["NVMe"] = "NVMe";
})(KnownDiskControllerTypes || (exports.KnownDiskControllerTypes = KnownDiskControllerTypes = {}));
/** Known values of {@link DomainNameLabelScopeTypes} that the service accepts. */
var KnownDomainNameLabelScopeTypes;
(function (KnownDomainNameLabelScopeTypes) {
/** TenantReuse */
KnownDomainNameLabelScopeTypes["TenantReuse"] = "TenantReuse";
/** SubscriptionReuse */
KnownDomainNameLabelScopeTypes["SubscriptionReuse"] = "SubscriptionReuse";
/** ResourceGroupReuse */
KnownDomainNameLabelScopeTypes["ResourceGroupReuse"] = "ResourceGroupReuse";
/** NoReuse */
KnownDomainNameLabelScopeTypes["NoReuse"] = "NoReuse";
})(KnownDomainNameLabelScopeTypes || (exports.KnownDomainNameLabelScopeTypes = KnownDomainNameLabelScopeTypes = {}));
/** Known values of {@link IPVersion} that the service accepts. */
var KnownIPVersion;
(function (KnownIPVersion) {
/** IPv4 */
KnownIPVersion["IPv4"] = "IPv4";
/** IPv6 */
KnownIPVersion["IPv6"] = "IPv6";
})(KnownIPVersion || (exports.KnownIPVersion = KnownIPVersion = {}));
/** Known values of {@link DeleteOptions} that the service accepts. */
var KnownDeleteOptions;
(function (KnownDeleteOptions) {
/** Delete */
KnownDeleteOptions["Delete"] = "Delete";
/** Detach */
KnownDeleteOptions["Detach"] = "Detach";
})(KnownDeleteOptions || (exports.KnownDeleteOptions = KnownDeleteOptions = {}));
/** Known values of {@link PublicIPAddressSkuName} that the service accepts. */
var KnownPublicIPAddressSkuName;
(function (KnownPublicIPAddressSkuName) {
/** Basic */
KnownPublicIPAddressSkuName["Basic"] = "Basic";
/** Standard */
KnownPublicIPAddressSkuName["Standard"] = "Standard";
})(KnownPublicIPAddressSkuName || (exports.KnownPublicIPAddressSkuName = KnownPublicIPAddressSkuName = {}));
/** Known values of {@link PublicIPAddressSkuTier} that the service accepts. */
var KnownPublicIPAddressSkuTier;
(function (KnownPublicIPAddressSkuTier) {
/** Regional */
KnownPublicIPAddressSkuTier["Regional"] = "Regional";
/** Global */
KnownPublicIPAddressSkuTier["Global"] = "Global";
})(KnownPublicIPAddressSkuTier || (exports.KnownPublicIPAddressSkuTier = KnownPublicIPAddressSkuTier = {}));
/** Known values of {@link NetworkInterfaceAuxiliaryMode} that the service accepts. */
var KnownNetworkInterfaceAuxiliaryMode;
(function (KnownNetworkInterfaceAuxiliaryMode) {
/** None */
KnownNetworkInterfaceAuxiliaryMode["None"] = "None";
/** AcceleratedConnections */
KnownNetworkInterfaceAuxiliaryMode["AcceleratedConnections"] = "AcceleratedConnections";
/** Floating */
KnownNetworkInterfaceAuxiliaryMode["Floating"] = "Floating";
})(KnownNetworkInterfaceAuxiliaryMode || (exports.KnownNetworkInterfaceAuxiliaryMode = KnownNetworkInterfaceAuxiliaryMode = {}));
/** Known values of {@link NetworkInterfaceAuxiliarySku} that the service accepts. */
var KnownNetworkInterfaceAuxiliarySku;
(function (KnownNetworkInterfaceAuxiliarySku) {
/** None */
KnownNetworkInterfaceAuxiliarySku["None"] = "None";
/** A1 */
KnownNetworkInterfaceAuxiliarySku["A1"] = "A1";
/** A2 */
KnownNetworkInterfaceAuxiliarySku["A2"] = "A2";
/** A4 */
KnownNetworkInterfaceAuxiliarySku["A4"] = "A4";
/** A8 */
KnownNetworkInterfaceAuxiliarySku["A8"] = "A8";
})(KnownNetworkInterfaceAuxiliarySku || (exports.KnownNetworkInterfaceAuxiliarySku = KnownNetworkInterfaceAuxiliarySku = {}));
/** Known values of {@link NetworkApiVersion} that the service accepts. */
var KnownNetworkApiVersion;
(function (KnownNetworkApiVersion) {
/** TwoThousandTwenty1101 */
KnownNetworkApiVersion["TwoThousandTwenty1101"] = "2020-11-01";
/** TwoThousandTwentyTwo1101 */
KnownNetworkApiVersion["TwoThousandTwentyTwo1101"] = "2022-11-01";
})(KnownNetworkApiVersion || (exports.KnownNetworkApiVersion = KnownNetworkApiVersion = {}));
/** Known values of {@link SecurityTypes} that the service accepts. */
var KnownSecurityTypes;
(function (KnownSecurityTypes) {
/** TrustedLaunch */
KnownSecurityTypes["TrustedLaunch"] = "TrustedLaunch";
/** ConfidentialVM */
KnownSecurityTypes["ConfidentialVM"] = "ConfidentialVM";
})(KnownSecurityTypes || (exports.KnownSecurityTypes = KnownSecurityTypes = {}));
/** Known values of {@link Mode} that the service accepts. */
var KnownMode;
(function (KnownMode) {
/** Audit */
KnownMode["Audit"] = "Audit";
/** Enforce */
KnownMode["Enforce"] = "Enforce";
})(KnownMode || (exports.KnownMode = KnownMode = {}));
/** Known values of {@link Modes} that the service accepts. */
var KnownModes;
(function (KnownModes) {
/** Audit */
KnownModes["Audit"] = "Audit";
/** Enforce */
KnownModes["Enforce"] = "Enforce";
/** Disabled */
KnownModes["Disabled"] = "Disabled";
})(KnownModes || (exports.KnownModes = KnownModes = {}));
/** Known values of {@link VirtualMachinePriorityTypes} that the service accepts. */
var KnownVirtualMachinePriorityTypes;
(function (KnownVirtualMachinePriorityTypes) {
/** Regular */
KnownVirtualMachinePriorityTypes["Regular"] = "Regular";
/** Low */
KnownVirtualMachinePriorityTypes["Low"] = "Low";
/** Spot */
KnownVirtualMachinePriorityTypes["Spot"] = "Spot";
})(KnownVirtualMachinePriorityTypes || (exports.KnownVirtualMachinePriorityTypes = KnownVirtualMachinePriorityTypes = {}));
/** Known values of {@link VirtualMachineEvictionPolicyTypes} that the service accepts. */
var KnownVirtualMachineEvictionPolicyTypes;
(function (KnownVirtualMachineEvictionPolicyTypes) {
/** Deallocate */
KnownVirtualMachineEvictionPolicyTypes["Deallocate"] = "Deallocate";
/** Delete */
KnownVirtualMachineEvictionPolicyTypes["Delete"] = "Delete";
})(KnownVirtualMachineEvictionPolicyTypes || (exports.KnownVirtualMachineEvictionPolicyTypes = KnownVirtualMachineEvictionPolicyTypes = {}));
/** Known values of {@link VirtualMachineScaleSetScaleInRules} that the service accepts. */
var KnownVirtualMachineScaleSetScaleInRules;
(function (KnownVirtualMachineScaleSetScaleInRules) {
/** Default */
KnownVirtualMachineScaleSetScaleInRules["Default"] = "Default";
/** OldestVM */
KnownVirtualMachineScaleSetScaleInRules["OldestVM"] = "OldestVM";
/** NewestVM */
KnownVirtualMachineScaleSetScaleInRules["NewestVM"] = "NewestVM";
})(KnownVirtualMachineScaleSetScaleInRules || (exports.KnownVirtualMachineScaleSetScaleInRules = KnownVirtualMachineScaleSetScaleInRules = {}));
/** Known values of {@link OrchestrationMode} that the service accepts. */
var KnownOrchestrationMode;
(function (KnownOrchestrationMode) {
/** Uniform */
KnownOrchestrationMode["Uniform"] = "Uniform";
/** Flexible */
KnownOrchestrationMode["Flexible"] = "Flexible";
})(KnownOrchestrationMode || (exports.KnownOrchestrationMode = KnownOrchestrationMode = {}));
/** Known values of {@link RebalanceStrategy} that the service accepts. */
var KnownRebalanceStrategy;
(function (KnownRebalanceStrategy) {
/** Recreate */
KnownRebalanceStrategy["Recreate"] = "Recreate";
})(KnownRebalanceStrategy || (exports.KnownRebalanceStrategy = KnownRebalanceStrategy = {}));
/** Known values of {@link RebalanceBehavior} that the service accepts. */
var KnownRebalanceBehavior;
(function (KnownRebalanceBehavior) {
/** CreateBeforeDelete */
KnownRebalanceBehavior["CreateBeforeDelete"] = "CreateBeforeDelete";
})(KnownRebalanceBehavior || (exports.KnownRebalanceBehavior = KnownRebalanceBehavior = {}));
/** Known values of {@link ZonalPlatformFaultDomainAlignMode} that the service accepts. */
var KnownZonalPlatformFaultDomainAlignMode;
(function (KnownZonalPlatformFaultDomainAlignMode) {
/** Aligned */
KnownZonalPlatformFaultDomainAlignMode["Aligned"] = "Aligned";
/** Unaligned */
KnownZonalPlatformFaultDomainAlignMode["Unaligned"] = "Unaligned";
})(KnownZonalPlatformFaultDomainAlignMode || (exports.KnownZonalPlatformFaultDomainAlignMode = KnownZonalPlatformFaultDomainAlignMode = {}));
/** Known values of {@link AllocationStrategy} that the service accepts. */
var KnownAllocationStrategy;
(function (KnownAllocationStrategy) {
/** LowestPrice */
KnownAllocationStrategy["LowestPrice"] = "LowestPrice";
/** CapacityOptimized */
KnownAllocationStrategy["CapacityOptimized"] = "CapacityOptimized";
/** Prioritized */
KnownAllocationStrategy["Prioritized"] = "Prioritized";
})(KnownAllocationStrategy || (exports.KnownAllocationStrategy = KnownAllocationStrategy = {}));
/** Known values of {@link VirtualMachineSizeTypes} that the service accepts. */
var KnownVirtualMachineSizeTypes;
(function (KnownVirtualMachineSizeTypes) {
/** BasicA0 */
KnownVirtualMachineSizeTypes["BasicA0"] = "Basic_A0";
/** BasicA1 */
KnownVirtualMachineSizeTypes["BasicA1"] = "Basic_A1";
/** BasicA2 */
KnownVirtualMachineSizeTypes["BasicA2"] = "Basic_A2";
/** BasicA3 */
KnownVirtualMachineSizeTypes["BasicA3"] = "Basic_A3";
/** BasicA4 */
KnownVirtualMachineSizeTypes["BasicA4"] = "Basic_A4";
/** StandardA0 */
KnownVirtualMachineSizeTypes["StandardA0"] = "Standard_A0";
/** StandardA1 */
KnownVirtualMachineSizeTypes["StandardA1"] = "Standard_A1";
/** StandardA2 */
KnownVirtualMachineSizeTypes["StandardA2"] = "Standard_A2";
/** StandardA3 */
KnownVirtualMachineSizeTypes["StandardA3"] = "Standard_A3";
/** StandardA4 */
KnownVirtualMachineSizeTypes["StandardA4"] = "Standard_A4";
/** StandardA5 */
KnownVirtualMachineSizeTypes["StandardA5"] = "Standard_A5";
/** StandardA6 */
KnownVirtualMachineSizeTypes["StandardA6"] = "Standard_A6";
/** StandardA7 */
KnownVirtualMachineSizeTypes["StandardA7"] = "Standard_A7";
/** StandardA8 */
KnownVirtualMachineSizeTypes["StandardA8"] = "Standard_A8";
/** StandardA9 */
KnownVirtualMachineSizeTypes["StandardA9"] = "Standard_A9";
/** StandardA10 */
KnownVirtualMachineSizeTypes["StandardA10"] = "Standard_A10";
/** StandardA11 */
KnownVirtualMachineSizeTypes["StandardA11"] = "Standard_A11";
/** StandardA1V2 */
KnownVirtualMachineSizeTypes["StandardA1V2"] = "Standard_A1_v2";
/** StandardA2V2 */
KnownVirtualMachineSizeTypes["StandardA2V2"] = "Standard_A2_v2";
/** StandardA4V2 */
KnownVirtualMachineSizeTypes["StandardA4V2"] = "Standard_A4_v2";
/** StandardA8V2 */
KnownVirtualMachineSizeTypes["StandardA8V2"] = "Standard_A8_v2";
/** StandardA2MV2 */
KnownVirtualMachineSizeTypes["StandardA2MV2"] = "Standard_A2m_v2";
/** StandardA4MV2 */
KnownVirtualMachineSizeTypes["StandardA4MV2"] = "Standard_A4m_v2";
/** StandardA8MV2 */
KnownVirtualMachineSizeTypes["StandardA8MV2"] = "Standard_A8m_v2";
/** StandardB1S */
KnownVirtualMachineSizeTypes["StandardB1S"] = "Standard_B1s";
/** StandardB1Ms */
KnownVirtualMachineSizeTypes["StandardB1Ms"] = "Standard_B1ms";
/** StandardB2S */
KnownVirtualMachineSizeTypes["StandardB2S"] = "Standard_B2s";
/** StandardB2Ms */
KnownVirtualMachineSizeTypes["StandardB2Ms"] = "Standard_B2ms";
/** StandardB4Ms */
KnownVirtualMachineSizeTypes["StandardB4Ms"] = "Standard_B4ms";
/** StandardB8Ms */
KnownVirtualMachineSizeTypes["StandardB8Ms"] = "Standard_B8ms";
/** StandardD1 */
KnownVirtualMachineSizeTypes["StandardD1"] = "Standard_D1";
/** StandardD2 */
KnownVirtualMachineSizeTypes["StandardD2"] = "Standard_D2";
/** StandardD3 */
KnownVirtualMachineSizeTypes["StandardD3"] = "Standard_D3";
/** StandardD4 */
KnownVirtualMachineSizeTypes["StandardD4"] = "Standard_D4";
/** StandardD11 */
KnownVirtualMachineSizeTypes["StandardD11"] = "Standard_D11";
/** StandardD12 */
KnownVirtualMachineSizeTypes["StandardD12"] = "Standard_D12";
/** StandardD13 */
KnownVirtualMachineSizeTypes["StandardD13"] = "Standard_D13";
/** StandardD14 */
KnownVirtualMachineSizeTypes["StandardD14"] = "Standard_D14";
/** StandardD1V2 */
KnownVirtualMachineSizeTypes["StandardD1V2"] = "Standard_D1_v2";
/** StandardD2V2 */
KnownVirtualMachineSizeTypes["StandardD2V2"] = "Standard_D2_v2";
/** StandardD3V2 */
KnownVirtualMachineSizeTypes["StandardD3V2"] = "Standard_D3_v2";
/** StandardD4V2 */
KnownVirtualMachineSizeTypes["StandardD4V2"] = "Standard_D4_v2";
/** StandardD5V2 */
KnownVirtualMachineSizeTypes["StandardD5V2"] = "Standard_D5_v2";
/** StandardD2V3 */
KnownVirtualMachineSizeTypes["StandardD2V3"] = "Standard_D2_v3";
/** StandardD4V3 */
KnownVirtualMachineSizeTypes["StandardD4V3"] = "Standard_D4_v3";
/** StandardD8V3 */
KnownVirtualMachineSizeTypes["StandardD8V3"] = "Standard_D8_v3";
/** StandardD16V3 */
KnownVirtualMachineSizeTypes["StandardD16V3"] = "Standard_D16_v3";
/** StandardD32V3 */
KnownVirtualMachineSizeTypes["StandardD32V3"] = "Standard_D32_v3";
/** StandardD64V3 */
KnownVirtualMachineSizeTypes["StandardD64V3"] = "Standard_D64_v3";
/** StandardD2SV3 */
KnownVirtualMachineSizeTypes["StandardD2SV3"] = "Standard_D2s_v3";
/** StandardD4SV3 */
KnownVirtualMachineSizeTypes["StandardD4SV3"] = "Standard_D4s_v3";
/** StandardD8SV3 */
KnownVirtualMachineSizeTypes["StandardD8SV3"] = "Standard_D8s_v3";
/** StandardD16SV3 */
KnownVirtualMachineSizeTypes["StandardD16SV3"] = "Standard_D16s_v3";
/** StandardD32SV3 */
KnownVirtualMachineSizeTypes["StandardD32SV3"] = "Standard_D32s_v3";
/** StandardD64SV3 */
KnownVirtualMachineSizeTypes["StandardD64SV3"] = "Standard_D64s_v3";
/** StandardD11V2 */
KnownVirtualMachineSizeTypes["StandardD11V2"] = "Standard_D11_v2";
/** StandardD12V2 */
KnownVirtualMachineSizeTypes["StandardD12V2"] = "Standard_D12_v2";
/** StandardD13V2 */
KnownVirtualMachineSizeTypes["StandardD13V2"] = "Standard_D13_v2";
/** StandardD14V2 */
KnownVirtualMachineSizeTypes["StandardD14V2"] = "Standard_D14_v2";
/** StandardD15V2 */
KnownVirtualMachineSizeTypes["StandardD15V2"] = "Standard_D15_v2";
/** StandardDS1 */
KnownVirtualMachineSizeTypes["StandardDS1"] = "Standard_DS1";
/** StandardDS2 */
KnownVirtualMachineSizeTypes["StandardDS2"] = "Standard_DS2";
/** StandardDS3 */
KnownVirtualMachineSizeTypes["StandardDS3"] = "Standard_DS3";
/** StandardDS4 */
KnownVirtualMachineSizeTypes["StandardDS4"] = "Standard_DS4";
/** StandardDS11 */
KnownVirtualMachineSizeTypes["StandardDS11"] = "Standard_DS11";
/** StandardDS12 */
KnownVirtualMachineSizeTypes["StandardDS12"] = "Standard_DS12";
/** StandardDS13 */
KnownVirtualMachineSizeTypes["StandardDS13"] = "Standard_DS13";
/** StandardDS14 */
KnownVirtualMachineSizeTypes["StandardDS14"] = "Standard_DS14";
/** StandardDS1V2 */
KnownVirtualMachineSizeTypes["StandardDS1V2"] = "Standard_DS1_v2";
/** StandardDS2V2 */
KnownVirtualMachineSizeTypes["StandardDS2V2"] = "Standard_DS2_v2";
/** StandardDS3V2 */
KnownVirtualMachineSizeTypes["StandardDS3V2"] = "Standard_DS3_v2";
/** StandardDS4V2 */
KnownVirtualMachineSizeTypes["StandardDS4V2"] = "Standard_DS4_v2";
/** StandardDS5V2 */
KnownVirtualMachineSizeTypes["StandardDS5V2"] = "Standard_DS5_v2";
/** StandardDS11V2 */
KnownVirtualMachineSizeTypes["StandardDS11V2"] = "Standard_DS11_v2";
/** StandardDS12V2 */
KnownVirtualMachineSizeTypes["StandardDS12V2"] = "Standard_DS12_v2";
/** StandardDS13V2 */
KnownVirtualMachineSizeTypes["StandardDS13V2"] = "Standard_DS13_v2";
/** StandardDS14V2 */
KnownVirtualMachineSizeTypes["StandardDS14V2"] = "Standard_DS14_v2";
/** StandardDS15V2 */
KnownVirtualMachineSizeTypes["StandardDS15V2"] = "Standard_DS15_v2";
/** StandardDS134V2 */
KnownVirtualMachineSizeTypes["StandardDS134V2"] = "Standard_DS13-4_v2";
/** StandardDS132V2 */
KnownVirtualMachineSizeTypes["StandardDS132V2"] = "Standard_DS13-2_v2";
/** StandardDS148V2 */
KnownVirtualMachineSizeTypes["StandardDS148V2"] = "Standard_DS14-8_v2";
/** StandardDS144V2 */
KnownVirtualMachineSizeTypes["StandardDS144V2"] = "Standard_DS14-4_v2";
/** StandardE2V3 */
KnownVirtualMachineSizeTypes["StandardE2V3"] = "Standard_E2_v3";
/** StandardE4V3 */
KnownVirtualMachineSizeTypes["StandardE4V3"] = "Standard_E4_v3";
/** StandardE8V3 */
KnownVirtualMachineSizeTypes["StandardE8V3"] = "Standard_E8_v3";
/** StandardE16V3 */
KnownVirtualMachineSizeTypes["StandardE16V3"] = "Standard_E16_v3";
/** StandardE32V3 */
KnownVirtualMachineSizeTypes["StandardE32V3"] = "Standard_E32_v3";
/** StandardE64V3 */
KnownVirtualMachineSizeTypes["StandardE64V3"] = "Standard_E64_v3";
/** StandardE2SV3 */
KnownVirtualMachineSizeTypes["StandardE2SV3"] = "Standard_E2s_v3";
/** StandardE4SV3 */
KnownVirtualMachineSizeTypes["StandardE4SV3"] = "Standard_E4s_v3";
/** StandardE8SV3 */
KnownVirtualMachineSizeTypes["StandardE8SV3"] = "Standard_E8s_v3";
/** StandardE16SV3 */
KnownVirtualMachineSizeTypes["StandardE16SV3"] = "Standard_E16s_v3";
/** StandardE32SV3 */
KnownVirtualMachineSizeTypes["StandardE32SV3"] = "Standard_E32s_v3";
/** StandardE64SV3 */
KnownVirtualMachineSizeTypes["StandardE64SV3"] = "Standard_E64s_v3";
/** StandardE3216V3 */
KnownVirtualMachineSizeTypes["StandardE3216V3"] = "Standard_E32-16_v3";
/** StandardE328SV3 */
KnownVirtualMachineSizeTypes["StandardE328SV3"] = "Standard_E32-8s_v3";
/** StandardE6432SV3 */
KnownVirtualMachineSizeTypes["StandardE6432SV3"] = "Standard_E64-32s_v3";
/** StandardE6416SV3 */
KnownVirtualMachineSizeTypes["StandardE6416SV3"] = "Standard_E64-16s_v3";
/** StandardF1 */
KnownVirtualMachineSizeTypes["StandardF1"] = "Standard_F1";
/** StandardF2 */
KnownVirtualMachineSizeTypes["StandardF2"] = "Standard_F2";
/** StandardF4 */
KnownVirtualMachineSizeTypes["StandardF4"] = "Standard_F4";
/** StandardF8 */
KnownVirtualMachineSizeTypes["StandardF8"] = "Standard_F8";
/** StandardF16 */
KnownVirtualMachineSizeTypes["StandardF16"] = "Standard_F16";
/** StandardF1S */
KnownVirtualMachineSizeTypes["StandardF1S"] = "Standard_F1s";
/** StandardF2S */
KnownVirtualMachineSizeTypes["StandardF2S"] = "Standard_F2s";
/** StandardF4S */
KnownVirtualMachineSizeTypes["StandardF4S"] = "Standard_F4s";
/** StandardF8S */
KnownVirtualMachineSizeTypes["StandardF8S"] = "Standard_F8s";
/** StandardF16S */
KnownVirtualMachineSizeTypes["StandardF16S"] = "Standard_F16s";
/** StandardF2SV2 */
KnownVirtualMachineSizeTypes["StandardF2SV2"] = "Standard_F2s_v2";
/** StandardF4SV2 */
KnownVirtualMachineSizeTypes["StandardF4SV2"] = "Standard_F4s_v2";
/** StandardF8SV2 */
KnownVirtualMachineSizeTypes["StandardF8SV2"] = "Standard_F8s_v2";
/** StandardF16SV2 */
KnownVirtualMachineSizeTypes["StandardF16SV2"] = "Standard_F16s_v2";
/** StandardF32SV2 */
KnownVirtualMachineSizeTypes["StandardF32SV2"] = "Standard_F32s_v2";
/** StandardF64SV2 */
KnownVirtualMachineSizeTypes["StandardF64SV2"] = "Standard_F64s_v2";
/** StandardF72SV2 */
KnownVirtualMachineSizeTypes["StandardF72SV2"] = "Standard_F72s_v2";
/** StandardG1 */
KnownVirtualMachineSizeTypes["StandardG1"] = "Standard_G1";
/** StandardG2 */
KnownVirtualMachineSizeTypes["StandardG2"] = "Standard_G2";
/** StandardG3 */
KnownVirtualMachineSizeTypes["StandardG3"] = "Standard_G3";
/** StandardG4 */
KnownVirtualMachineSizeTypes["StandardG4"] = "Standard_G4";
/** StandardG5 */
KnownVirtualMachineSizeTypes["StandardG5"] = "Standard_G5";
/** StandardGS1 */
KnownVirtualMachineSizeTypes["StandardGS1"] = "Standard_GS1";
/** StandardGS2 */
KnownVirtualMachineSizeTypes["StandardGS2"] = "Standard_GS2";
/** StandardGS3 */
KnownVirtualMachineSizeTypes["StandardGS3"] = "Standard_GS3";
/** StandardGS4 */
KnownVirtualMachineSizeTypes["StandardGS4"] = "Standard_GS4";
/** StandardGS5 */
KnownVirtualMachineSizeTypes["StandardGS5"] = "Standard_GS5";
/** StandardGS48 */
KnownVirtualMachineSizeTypes["StandardGS48"] = "Standard_GS4-8";
/** StandardGS44 */
KnownVirtualMachineSizeTypes["StandardGS44"] = "Standard_GS4-4";
/** StandardGS516 */
KnownVirtualMachineSizeTypes["StandardGS516"] = "Standard_GS5-16";
/** StandardGS58 */
KnownVirtualMachineSizeTypes["StandardGS58"] = "Standard_GS5-8";
/** StandardH8 */
KnownVirtualMachineSizeTypes["StandardH8"] = "Standard_H8";
/** StandardH16 */
KnownVirtualMachineSizeTypes["StandardH16"] = "Standard_H16";
/** StandardH8M */
KnownVirtualMachineSizeTypes["StandardH8M"] = "Standard_H8m";
/** StandardH16M */
KnownVirtualMachineSizeTypes["StandardH16M"] = "Standard_H16m";
/** StandardH16R */
KnownVirtualMachineSizeTypes["StandardH16R"] = "Standard_H16r";
/** StandardH16Mr */
KnownVirtualMachineSizeTypes["StandardH16Mr"] = "Standard_H16mr";
/** StandardL4S */
KnownVirtualMachineSizeTypes["StandardL4S"] = "Standard_L4s";
/** StandardL8S */
KnownVirtualMachineSizeTypes["StandardL8S"] = "Standard_L8s";
/** StandardL16S */
KnownVirtualMachineSizeTypes["StandardL16S"] = "Standard_L16s";
/** StandardL32S */
KnownVirtualMachineSizeTypes["StandardL32S"] = "Standard_L32s";
/** StandardM64S */
KnownVirtualMachineSizeTypes["StandardM64S"] = "Standard_M64s";
/** StandardM64Ms */
KnownVirtualMachineSizeTypes["StandardM64Ms"] = "Standard_M64ms";
/** StandardM128S */
KnownVirtualMachineSizeTypes["StandardM128S"] = "Standard_M128s";
/** StandardM128Ms */
KnownVirtualMachineSizeTypes["StandardM128Ms"] = "Standard_M128ms";
/** StandardM6432Ms */
KnownVirtualMachineSizeTypes["StandardM6432Ms"] = "Standard_M64-32ms";
/** StandardM6416Ms */
KnownVirtualMachineSizeTypes["StandardM6416Ms"] = "Standard_M64-16ms";
/** StandardM12864Ms */
KnownVirtualMachineSizeTypes["StandardM12864Ms"] = "Standard_M128-64ms";
/** StandardM12832Ms */
KnownVirtualMachineSizeTypes["StandardM12832Ms"] = "Standard_M128-32ms";
/** StandardNC6 */
KnownVirtualMachineSizeTypes["StandardNC6"] = "Standard_NC6";
/** StandardNC12 */
KnownVirtualMachineSizeTypes["StandardNC12"] = "Standard_NC12";
/** StandardNC24 */
KnownVirtualMachineSizeTypes["StandardNC24"] = "Standard_NC24";
/** StandardNC24R */
KnownVirtualMachineSizeTypes["StandardNC24R"] = "Standard_NC24r";
/** StandardNC6SV2 */
KnownVirtualMachineSizeTypes["StandardNC6SV2"] = "Standard_NC6s_v2";
/** StandardNC12SV2 */
KnownVirtualMachineSizeTypes["StandardNC12SV2"] = "Standard_NC12s_v2";
/** StandardNC24SV2 */
KnownVirtualMachineSizeTypes["StandardNC24SV2"] = "Standard_NC24s_v2";
/** StandardNC24RsV2 */
KnownVirtualMachineSizeTypes["StandardNC24RsV2"] = "Standard_NC24rs_v2";
/** StandardNC6SV3 */
KnownVirtualMachineSizeTypes["StandardNC6SV3"] = "Standard_NC6s_v3";
/** StandardNC12SV3 */
KnownVirtualMachineSizeTypes["StandardNC12SV3"] = "Standard_NC12s_v3";
/** StandardNC24SV3 */
KnownVirtualMachineSizeTypes["StandardNC24SV3"] = "Standard_NC24s_v3";
/** StandardNC24RsV3 */
KnownVirtualMachineSizeTypes["StandardNC24RsV3"] = "Standard_NC24rs_v3";
/** StandardND6S */
KnownVirtualMachineSizeTypes["StandardND6S"] = "Standard_ND6s";
/** StandardND12S */
KnownVirtualMachineSizeTypes["StandardND12S"] = "Standard_ND12s";
/** StandardND24S */
KnownVirtualMachineSizeTypes["StandardND24S"] = "Standard_ND24s";
/** StandardND24Rs */
KnownVirtualMachineSizeTypes["StandardND24Rs"] = "Standard_ND24rs";
/** StandardNV6 */
KnownVirtualMachineSizeTypes["StandardNV6"] = "Standard_NV6";
/** StandardNV12 */
KnownVirtualMachineSizeTypes["StandardNV12"] = "Standard_NV12";
/** StandardNV24 */
KnownVirtualMachineSizeTypes["StandardNV24"] = "Standard_NV24";
})(KnownVirtualMachineSizeTypes || (exports.KnownVirtualMachineSizeTypes = KnownVirtualMachineSizeTypes = {}));
/** Known values of {@link DiskDetachOptionTypes} that the service accepts. */
var KnownDiskDetachOptionTypes;
(function (KnownDiskDetachOptionTypes) {
/** ForceDetach */
KnownDiskDetachOptionTypes["ForceDetach"] = "ForceDetach";
})(KnownDiskDetachOptionTypes || (exports.KnownDiskDetachOptionTypes = KnownDiskDetachOptionTypes = {}));
/** Known values of {@link IPVersions} that the service accepts. */
var KnownIPVersions;
(function (KnownIPVersions) {
/** IPv4 */
KnownIPVersions["IPv4"] = "IPv4";
/** IPv6 */
KnownIPVersions["IPv6"] = "IPv6";
})(KnownIPVersions || (exports.KnownIPVersions = KnownIPVersions = {}));
/** Known values of {@link PublicIPAllocationMethod} that the service accepts. */
var KnownPublicIPAllocationMethod;
(function (KnownPublicIPAllocationMethod) {
/** Dynamic */
KnownPublicIPAllocationMethod["Dynamic"] = "Dynamic";
/** Static */
KnownPublicIPAllocationMethod["Static"] = "Static";
})(KnownPublicIPAllocationMethod || (exports.KnownPublicIPAllocationMethod = KnownPublicIPAllocationMethod = {}));
/** Known values of {@link HyperVGenerationType} that the service accepts. */
var KnownHyperVGenerationType;
(function (KnownHyperVGenerationType) {
/** V1 */
KnownHyperVGenerationType["V1"] = "V1";
/** V2 */
KnownHyperVGenerationType["V2"] = "V2";
})(KnownHyperVGenerationType || (exports.KnownHyperVGenerationType = KnownHyperVGenerationType = {}));
/** Known values of {@link PatchOperationStatus} that the service accepts. */
var KnownPatchOperationStatus;
(function (KnownPatchOperationStatus) {
/** Unknown */
KnownPatchOperationStatus["Unknown"] = "Unknown";
/** InProgress */
KnownPatchOperationStatus["InProgress"] = "InProgress";
/** Failed */
KnownPatchOperationStatus["Failed"] = "Failed";
/** Succeeded */
KnownPatchOperationStatus["Succeeded"] = "Succeeded";
/** CompletedWithWarnings */
KnownPatchOperationStatus["CompletedWithWarnings"] = "CompletedWithWarnings";
})(KnownPatchOperationStatus || (exports.KnownPatchOperationStatus = KnownPatchOperationStatus = {}));
/** Known values of {@link ZonePlacementPolicyType} that the service accepts. */
var KnownZonePlacementPolicyType;
(function (KnownZonePlacementPolicyType) {
/** Any */
KnownZonePlacementPolicyType["Any"] = "Any";
})(KnownZonePlacementPolicyType || (exports.KnownZonePlacementPolicyType = KnownZonePlacementPolicyType = {}));
/** Known values of {@link ProximityPlacementGroupType} that the service accepts. */
var KnownProximityPlacementGroupType;
(function (KnownProximityPlacementGroupType) {
/** Standard */
KnownProximityPlacementGroupType["Standard"] = "Standard";
/** Ultra */
KnownProximityPlacementGroupType["Ultra"] = "Ultra";
})(KnownProximityPlacementGroupType || (exports.KnownProximityPlacementGroupType = KnownProximityPlacementGroupType = {}));
/** Known values of {@link OperatingSystemType} that the service accepts. */
var KnownOperatingSystemType;
(function (KnownOperatingSystemType) {
/** Windows */
KnownOperatingSystemType["Windows"] = "Windows";
/** Linux */
KnownOperatingSystemType["Linux"] = "Linux";
})(KnownOperatingSystemType || (exports.KnownOperatingSystemType = KnownOperatingSystemType = {}));
/** Known values of {@link RestorePointEncryptionType} that the service accepts. */
var KnownRestorePointEncryptionType;
(function (KnownRestorePointEncryptionType) {
/** Disk Restore Point is encrypted at rest with Platform managed key. */
KnownRestorePointEncryptionType["EncryptionAtRestWithPlatformKey"] = "EncryptionAtRestWithPlatformKey";
/** Disk Restore Point is encrypted at rest with Customer managed key that can be changed and revoked by a customer. */
KnownRestorePointEncryptionType["EncryptionAtRestWithCustomerKey"] = "EncryptionAtRestWithCustomerKey";
/** Disk Restore Point is encrypted at rest with 2 layers of encryption. One of the keys is Customer managed and the other key is Platform managed. */
KnownRestorePointEncryptionType["EncryptionAtRestWithPlatformAndCustomerKeys"] = "EncryptionAtRestWithPlatformAndCustomerKeys";
})(KnownRestorePointEncryptionType || (exports.KnownRestorePointEncryptionType = KnownRestorePointEncryptionType = {}));
/** Known values of {@link ConsistencyModeTypes} that the service accepts. */
var KnownConsistencyModeTypes;
(function (KnownConsistencyModeTypes) {
/** CrashConsistent */
KnownConsistencyModeTypes["CrashConsistent"] = "CrashConsistent";
/** FileSystemConsistent */
KnownConsistencyModeTypes["FileSystemConsistent"] = "FileSystemConsistent";
/** ApplicationConsistent */
KnownConsistencyModeTypes["ApplicationConsistent"] = "ApplicationConsistent";
})(KnownConsistencyModeTypes || (exports.KnownConsistencyModeTypes = KnownConsistencyModeTypes = {}));
/** Known values of {@link ExpandTypesForListVMs} that the service accepts. */
var KnownExpandTypesForListVMs;
(function (KnownExpandTypesForListVMs) {
/** InstanceView */
KnownExpandTypesForListVMs["InstanceView"] = "instanceView";
})(KnownExpandTypesForListVMs || (exports.KnownExpandTypesForListVMs = KnownExpandTypesForListVMs = {}));
/** Known values of {@link CapacityReservationGroupInstanceViewTypes} that the service accepts. */
var KnownCapacityReservationGroupInstanceViewTypes;
(function (KnownCapacityReservationGroupInstanceViewTypes) {
/** InstanceView */
KnownCapacityReservationGroupInstanceViewTypes["InstanceView"] = "instanceView";
})(KnownCapacityReservationGroupInstanceViewTypes || (exports.KnownCapacityReservationGroupInstanceViewTypes = KnownCapacityReservationGroupInstanceViewTypes = {}));
/** Known values of {@link CapacityReservationInstanceViewTypes} that the service accepts. */
var KnownCapacityReservationInstanceViewTypes;
(function (KnownCapacityReservationInstanceViewTypes) {
/** InstanceView */
KnownCapacityReservationInstanceViewTypes["InstanceView"] = "instanceView";
})(KnownCapacityReservationInstanceViewTypes || (exports.KnownCapacityReservationInstanceViewTypes = KnownCapacityReservationInstanceViewTypes = {}));
/** Known values of {@link RestorePointCollectionExpandOptions} that the service accepts. */
var KnownRestorePointCollectionExpandOptions;
(function (KnownRestorePointCollectionExpandOptions) {
/** RestorePoints */
KnownRestorePointCollectionExpandOptions["RestorePoints"] = "restorePoints";
})(KnownRestorePointCollectionExpandOptions || (exports.KnownRestorePointCollectionExpandOptions = KnownRestorePointCollectionExpandOptions = {}));
/** Known values of {@link RestorePointExpandOptions} that the service accepts. */
var KnownRestorePointExpandOptions;
(function (KnownRestorePointExpandOptions) {
/** InstanceView */
KnownRestorePointExpandOptions["InstanceView"] = "instanceView";
})(KnownRestorePointExpandOptions || (exports.KnownRestorePointExpandOptions = KnownRestorePointExpandOptions = {}));
/** Known values of {@link SshEncryptionTypes} that the service accepts. */
var KnownSshEncryptionTypes;
(function (KnownSshEncryptionTypes) {
/** RSA */
KnownSshEncryptionTypes["RSA"] = "RSA";
/** Ed25519 */
KnownSshEncryptionTypes["Ed25519"] = "Ed25519";
})(KnownSshEncryptionTypes || (exports.KnownSshEncryptionTypes = KnownSshEncryptionTypes = {}));
/** Known values of {@link ExpandTypesForGetVMScaleSets} that the service accepts. */
var KnownExpandTypesForGetVMScaleSets;
(function (KnownExpandTypesForGetVMScaleSets) {
/** UserData */
KnownExpandTypesForGetVMScaleSets["UserData"] = "userData";
})(KnownExpandTypesForGetVMScaleSets || (exports.KnownExpandTypesForGetVMScaleSets = KnownExpandTypesForGetVMScaleSets = {}));
/** Known values of {@link OrchestrationServiceNames} that the service accepts. */
var KnownOrchestrationServiceNames;
(function (KnownOrchestrationServiceNames) {
/** AutomaticRepairs */
KnownOrchestrationServiceNames["AutomaticRepairs"] = "AutomaticRepairs";
})(KnownOrchestrationServiceNames || (exports.KnownOrchestrationServiceNames = KnownOrchestrationServiceNames = {}));
/** Known values of {@link OrchestrationServiceState} that the service accepts. */
var KnownOrchestrationServiceState;
(function (KnownOrchestrationServiceState) {