@azure/arm-compute
Version:
A generated SDK for ComputeManagementClient.
970 lines • 649 kB
JavaScript
"use strict";
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.RunCommandListResult = exports.LogAnalyticsOutput = exports.LogAnalyticsOperationResult = exports.LogAnalyticsInputBase = exports.VmImagesInEdgeZoneListResult = exports.AlternativeOption = exports.ImageDeprecationStatus = exports.VirtualMachineImageFeature = exports.DisallowedConfiguration = exports.AutomaticOSUpgradeProperties = exports.DataDiskImage = exports.OSDiskImage = exports.PurchasePlan = exports.ExtendedLocation = exports.ImageDisk = exports.ImageStorageProfile = exports.ImageListResult = exports.DedicatedHostGroupPropertiesAdditionalCapabilities = exports.DedicatedHostAllocatableVM = exports.DedicatedHostAvailableCapacity = exports.DedicatedHostInstanceView = exports.DedicatedHostGroupInstanceView = exports.DedicatedHostGroupListResult = exports.ResourceSharingProfile = exports.CapacityReservationUtilization = exports.CapacityReservationInstanceView = exports.CapacityReservationGroupInstanceView = exports.SubResourceReadOnly = exports.CapacityReservationGroupListResult = exports.SystemData = exports.Resource = exports.Sku = exports.DefaultVirtualMachineScaleSetInfo = exports.VirtualMachineScaleSetMigrationInfo = exports.AllInstancesDown = exports.EventGridAndResourceGraph = exports.ScheduledEventsAdditionalPublishingTargets = exports.UserInitiatedReboot = exports.UserInitiatedRedeploy = exports.ScheduledEventsPolicy = exports.InstanceViewStatus = exports.SubResource = exports.AvailabilitySetListResult = exports.InnerError = exports.ApiErrorBase = exports.ApiError = exports.CloudError = exports.OperationDisplay = exports.Operation = exports.OperationListResult = void 0;
exports.VirtualMachineScaleSetExtensionProfile = exports.BootDiagnostics = exports.DiagnosticsProfile = exports.HostEndpointSettings = exports.ProxyAgentSettings = exports.EncryptionIdentity = exports.UefiSettings = exports.SecurityProfile = exports.PublicIPAddressSku = exports.VirtualMachineScaleSetIpTag = exports.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings = exports.VirtualMachineScaleSetPublicIPAddressConfiguration = exports.VirtualMachineScaleSetIPConfiguration = exports.VirtualMachineScaleSetNetworkConfigurationDnsSettings = exports.VirtualMachineScaleSetNetworkConfiguration = exports.ApiEntityReference = exports.VirtualMachineScaleSetNetworkProfile = exports.VirtualMachineScaleSetDataDisk = exports.VMDiskSecurityProfile = exports.VirtualMachineScaleSetManagedDiskParameters = exports.VirtualHardDisk = exports.DiffDiskSettings = exports.VirtualMachineScaleSetOSDisk = exports.VirtualMachineScaleSetStorageProfile = exports.VaultCertificate = exports.VaultSecretGroup = exports.LinuxVMGuestPatchAutomaticByPlatformSettings = exports.LinuxPatchSettings = exports.SshPublicKey = exports.SshConfiguration = exports.LinuxConfiguration = exports.WinRMListener = exports.WinRMConfiguration = exports.WindowsVMGuestPatchAutomaticByPlatformSettings = exports.PatchSettings = exports.AdditionalUnattendContent = exports.WindowsConfiguration = exports.VirtualMachineScaleSetOSProfile = exports.VirtualMachineScaleSetVMProfile = exports.AutomaticRepairsPolicy = exports.AutomaticOSUpgradePolicy = exports.RollingUpgradePolicy = exports.UpgradePolicy = exports.Plan = exports.VirtualMachineScaleSetListResult = exports.UsageName = exports.Usage = exports.ListUsagesResult = exports.RunCommandParameterDefinition = exports.RunCommandDocumentBase = void 0;
exports.BootDiagnosticsInstanceView = exports.VirtualMachineHealthStatus = exports.VirtualMachineExtensionInstanceView = exports.DiskInstanceView = exports.MaintenanceRedeployStatus = exports.VirtualMachineExtensionHandlerInstanceView = exports.VirtualMachineAgentInstanceView = exports.VirtualMachineInstanceView = exports.VirtualMachineIpTag = exports.VirtualMachinePublicIPAddressDnsSettingsConfiguration = exports.VirtualMachinePublicIPAddressConfiguration = exports.VirtualMachineNetworkInterfaceIPConfiguration = exports.VirtualMachineNetworkInterfaceDnsSettingsConfiguration = exports.VirtualMachineNetworkInterfaceConfiguration = exports.NetworkProfile = exports.OSProfile = exports.DataDisk = exports.KeyVaultKeyReference = exports.DiskEncryptionSettings = exports.OSDisk = exports.StorageProfile = exports.HardwareProfile = exports.VirtualMachineListResult = exports.Placement = exports.UserAssignedIdentitiesValue = exports.VirtualMachineScaleSetIdentity = exports.SkuProfileVMSize = exports.SkuProfile = exports.MaxInstancePercentPerZonePolicy = exports.ZoneAllocationPolicy = exports.AutomaticZoneRebalancingPolicy = exports.ResilientVMDeletionPolicy = exports.ResilientVMCreationPolicy = exports.ResiliencyPolicy = exports.PriorityMixPolicy = exports.SpotRestorePolicy = exports.ScaleInPolicy = exports.AdditionalCapabilities = exports.SecurityPostureReference = exports.ServiceArtifactReference = exports.VMSizeProperties = exports.VirtualMachineScaleSetHardwareProfile = exports.VMGalleryApplication = exports.ApplicationProfile = exports.CapacityReservationProfile = exports.OSImageNotificationProfile = exports.TerminateNotificationProfile = exports.ScheduledEventsProfile = exports.BillingProfile = exports.KeyVaultSecretReference = void 0;
exports.UpgradeOperationHistoricalStatusInfo = exports.VirtualMachineScaleSetListOSUpgradeHistory = exports.OrchestrationServiceSummary = exports.VirtualMachineScaleSetVMExtensionsSummary = exports.VirtualMachineStatusCodeCount = exports.VirtualMachineScaleSetInstanceViewStatusesSummary = exports.VirtualMachineScaleSetInstanceView = exports.RecoveryWalkResponse = exports.VirtualMachineScaleSetExtensionListResult = exports.VirtualMachineScaleSetVMInstanceRequiredIDs = exports.VMScaleSetConvertToSinglePlacementGroupInput = exports.VirtualMachineScaleSetVMInstanceIDs = exports.SecurityPostureReferenceUpdate = exports.VirtualMachineScaleSetUpdatePublicIPAddressConfiguration = exports.VirtualMachineScaleSetUpdateIPConfiguration = exports.VirtualMachineScaleSetUpdateNetworkConfiguration = exports.VirtualMachineScaleSetUpdateNetworkProfile = exports.VirtualMachineScaleSetUpdateOSDisk = exports.VirtualMachineScaleSetUpdateStorageProfile = exports.VirtualMachineScaleSetUpdateOSProfile = exports.VirtualMachineScaleSetUpdateVMProfile = exports.SshPublicKeyGenerateKeyPairResult = exports.SshGenerateKeyPairInputParameters = exports.DedicatedHostSizeListResult = exports.DedicatedHostListResult = exports.ScheduleProfile = exports.CapacityReservationListResult = exports.MigrateToVirtualMachineScaleSetInput = exports.ConvertToVirtualMachineScaleSetInput = exports.UpdateResource = exports.VirtualMachineScaleSetListWithLinkResult = exports.SshPublicKeysGroupListResult = exports.DiskRestorePointReplicationStatus = exports.DiskRestorePointInstanceView = exports.RestorePointInstanceView = exports.RestorePointSourceVMDataDisk = exports.RestorePointEncryption = exports.RestorePointSourceVmosDisk = exports.RestorePointSourceVMStorageProfile = exports.RestorePointSourceMetadata = exports.RestorePointCollectionSourceProperties = exports.RestorePointCollectionListResult = exports.ProximityPlacementGroupPropertiesIntent = exports.ProximityPlacementGroupListResult = exports.VirtualMachineSize = exports.VirtualMachineSizeListResult = exports.VirtualMachineIdentity = exports.LastPatchInstallationSummary = exports.AvailablePatchSummary = exports.VirtualMachinePatchStatus = void 0;
exports.CreationData = exports.SupportedCapabilities = exports.DiskPurchasePlan = exports.DiskList = exports.EncryptionSetIdentity = exports.SourceVault = exports.KeyForDiskEncryptionSet = exports.DiskEncryptionSetList = exports.PrivateLinkServiceConnectionState = exports.PrivateEndpoint = exports.DiskAccessList = exports.MigrateVMToVirtualMachineScaleSetInput = exports.PatchInstallationDetail = exports.VirtualMachineInstallPatchesResult = exports.LinuxParameters = exports.WindowsParameters = exports.VirtualMachineInstallPatchesParameters = exports.VirtualMachineExtensionsListResult = exports.VirtualMachineCaptureParameters = exports.VirtualMachineSoftwarePatchProperties = exports.VirtualMachineAssessPatchesResult = exports.VirtualMachineRunCommandInstanceView = exports.RunCommandManagedIdentity = exports.VirtualMachineRunCommandScriptSource = exports.VirtualMachineRunCommandsListResult = exports.RunCommandResult = exports.RunCommandInputParameter = exports.RunCommandInput = exports.RetrieveBootDiagnosticsDataResult = exports.VirtualMachineScaleSetVMExtensionsListResult = exports.DataDisksToDetach = exports.DataDisksToAttach = exports.AttachDetachDataDisksRequest = exports.VirtualMachineScaleSetVMProtectionPolicy = exports.VirtualMachineScaleSetVMNetworkProfileConfiguration = exports.VirtualMachineScaleSetVMInstanceView = exports.VirtualMachineScaleSetVMListResult = exports.VirtualMachineScaleSetSkuCapacity = exports.VirtualMachineScaleSetSku = exports.VirtualMachineScaleSetListSkusResult = exports.OrchestrationServiceStateInput = exports.VMScaleSetScaleOutInputProperties = exports.VMScaleSetScaleOutInput = exports.RollingUpgradeRunningStatus = exports.OSProfileProvisioningData = exports.VirtualMachineReimageParameters = exports.RollbackStatusInfo = exports.RollingUpgradeProgressInfo = exports.UpgradeOperationHistoryStatus = exports.UpgradeOperationHistoricalStatusInfoProperties = void 0;
exports.UefiKey = exports.UefiKeySignatures = exports.GalleryImageVersionUefiSettings = exports.ImageVersionSecurityProfile = exports.GalleryIdentity = exports.RegionalSharingStatus = exports.SharingStatus = exports.SoftDeletePolicy = exports.CommunityGalleryInfo = exports.SharingProfileGroup = exports.SharingProfile = exports.GalleryIdentifier = exports.GalleryList = exports.ErrorAdditionalInfo = exports.ErrorDetail = exports.ErrorResponse = exports.ResourceSkuRestrictionInfo = exports.ResourceSkuRestrictions = exports.ResourceSkuCosts = exports.ResourceSkuCapabilities = exports.ResourceSkuZoneDetails = exports.ResourceSkuLocationInfo = exports.ResourceSkuCapacity = exports.ResourceSku = exports.ResourceSkusResult = exports.SnapshotUpdate = exports.DiskRestorePointList = exports.AccessUri = exports.GrantAccessData = exports.DiskUpdate = exports.ResourceUriList = exports.DiskEncryptionSetUpdate = exports.PrivateLinkResource = exports.PrivateLinkResourceListResult = exports.PrivateEndpointConnectionListResult = exports.DiskAccessUpdate = exports.SnapshotSku = exports.CopyCompletionError = exports.SnapshotList = exports.DiskSku = exports.AvailabilityPolicy = exports.DiskSecurityProfile = exports.PropertyUpdatesInProgress = exports.ShareInfoElement = exports.Encryption = exports.KeyVaultAndKeyReference = exports.KeyVaultAndSecretReference = exports.EncryptionSettingsElement = exports.EncryptionSettingsCollection = exports.ImageDiskReference = void 0;
exports.AccessControlRulesPrivilege = exports.AccessControlRules = exports.GalleryInVMAccessControlProfileVersionList = exports.GalleryResourceProfilePropertiesBase = exports.GalleryInVMAccessControlProfileList = exports.PlatformAttribute = exports.ExecutedValidation = exports.ValidationsProfile = exports.PolicyViolation = exports.GalleryDiskImage = exports.GalleryArtifactVersionSource = exports.GalleryImageVersionStorageProfile = exports.GalleryImageVersionList = exports.GalleryImageList = exports.RegionalReplicationStatus = exports.ReplicationStatus = exports.GalleryArtifactSafetyProfileBase = exports.GalleryExtendedLocation = exports.GalleryTargetExtendedLocation = exports.AdditionalReplicaSet = exports.DiskImageEncryption = exports.OSDiskImageSecurityProfile = exports.EncryptionImages = exports.TargetRegion = exports.GalleryArtifactPublishingProfileBase = exports.UserArtifactSettings = exports.UserArtifactManage = exports.UserArtifactSource = exports.GalleryApplicationVersionList = exports.GalleryApplicationCustomActionParameter = exports.GalleryApplicationCustomAction = exports.GalleryApplicationList = exports.UpdateResourceDefinition = exports.SharedGalleryImageVersionList = exports.GalleryImageIdentifier = exports.SharedGalleryImageList = exports.PirResource = exports.SharedGalleryList = exports.SharedGalleryDiskImage = exports.SharedGalleryImageVersionStorageProfile = exports.CommunityGalleryImageVersionList = exports.ImagePurchasePlan = exports.GalleryImageFeature = exports.Disallowed = exports.ResourceRange = exports.RecommendedMachineConfiguration = exports.CommunityGalleryImageIdentifier = exports.CommunityGalleryImageList = exports.PirCommunityGalleryResource = exports.CommunityGalleryMetadata = void 0;
exports.DiskEncryptionSetParameters = exports.ResourceWithOptionalLocation = exports.OSFamilyListResult = exports.OSVersionPropertiesBase = exports.OSFamilyProperties = exports.OSFamily = exports.OSVersionListResult = exports.OSVersionProperties = exports.OSVersion = exports.UpdateDomainListResult = exports.UpdateDomain = exports.RoleInstances = exports.CloudServiceListResult = exports.StatusCodeCount = exports.InstanceViewStatusesSummary = exports.CloudServiceInstanceView = exports.CloudServiceUpdate = exports.CloudServiceVaultAndSecretReference = exports.CloudServiceExtensionProperties = exports.Extension = exports.CloudServiceExtensionProfile = exports.LoadBalancerFrontendIpConfigurationProperties = exports.LoadBalancerFrontendIpConfiguration = exports.LoadBalancerConfigurationProperties = exports.LoadBalancerConfiguration = exports.CloudServiceNetworkProfile = exports.CloudServiceVaultCertificate = exports.CloudServiceVaultSecretGroup = exports.CloudServiceOsProfile = exports.CloudServiceRoleProfileProperties = exports.CloudServiceRoleProfile = exports.CloudServiceProperties = exports.CloudService = exports.CloudServiceRoleListResult = exports.CloudServiceRoleProperties = exports.CloudServiceRoleSku = exports.CloudServiceRole = exports.RoleInstanceListResult = exports.ResourceInstanceViewStatus = exports.RoleInstanceView = exports.RoleInstanceNetworkProfile = exports.RoleInstanceProperties = exports.InstanceSku = exports.RoleInstance = exports.GallerySoftDeletedResourceList = exports.SharingUpdate = exports.GalleryResourceProfileVersionPropertiesBase = exports.AccessControlRulesRoleAssignment = exports.AccessControlRulesIdentity = exports.AccessControlRulesRole = void 0;
exports.OSDiskImageEncryption = exports.GalleryImageVersionPublishingProfile = exports.GalleryApplicationVersionPublishingProfile = exports.GalleryInVMAccessControlProfileVersionUpdate = exports.GalleryInVMAccessControlProfileUpdate = exports.GalleryImageVersionUpdate = exports.GalleryImageUpdate = exports.GalleryApplicationVersionUpdate = exports.GalleryApplicationUpdate = exports.GalleryUpdate = exports.PirSharedGalleryResource = exports.SharedGalleryDataDiskImage = exports.SharedGalleryOSDiskImage = exports.CommunityGalleryImageVersion = exports.CommunityGalleryImage = exports.CommunityGallery = exports.VirtualMachineScaleSetVMReimageParameters = exports.VirtualMachineExtensionUpdate = exports.VirtualMachineUpdate = exports.VirtualMachineRunCommandUpdate = exports.VirtualMachineScaleSetUpdate = exports.SshPublicKeyUpdateResource = exports.RestorePointCollectionUpdate = exports.ProximityPlacementGroupUpdate = exports.ImageUpdate = exports.DedicatedHostUpdate = exports.DedicatedHostGroupUpdate = exports.CapacityReservationUpdate = exports.CapacityReservationGroupUpdate = exports.AvailabilitySetUpdate = exports.RunCommandDocument = exports.ThrottledRequestsInput = exports.RequestRateByIntervalInput = exports.ImageDataDisk = exports.ImageOSDisk = exports.DedicatedHostInstanceViewWithName = exports.CapacityReservationInstanceViewWithName = exports.VirtualMachineScaleSetVMExtensionUpdate = exports.VirtualMachineScaleSetVMExtension = exports.VirtualMachineScaleSetExtensionUpdate = exports.DiskRestorePointAttributes = exports.VirtualMachineScaleSetExtension = exports.ProxyResource = exports.TrackedResource = exports.VirtualMachineCaptureResult = exports.SubResourceWithColocationStatus = exports.NetworkInterfaceReference = exports.ManagedDiskParameters = exports.ImageReference = exports.VirtualMachineImageResource = void 0;
exports.LogAnalyticsExportRequestRateByIntervalHeaders = exports.ImagesDeleteHeaders = exports.ImagesUpdateHeaders = exports.ImagesCreateOrUpdateHeaders = exports.AvailabilitySetsConvertToVirtualMachineScaleSetHeaders = exports.SharedGalleryImageVersion = exports.SharedGalleryImage = exports.SharedGallery = exports.VirtualMachineScaleSetReimageParameters = exports.DiskRestorePoint = exports.PrivateEndpointConnection = exports.RestorePoint = exports.GallerySoftDeletedResource = exports.GalleryInVMAccessControlProfileVersion = exports.GalleryInVMAccessControlProfile = exports.GalleryImageVersion = exports.GalleryImage = exports.GalleryApplicationVersion = exports.GalleryApplication = exports.Gallery = exports.Snapshot = exports.Disk = exports.DiskEncryptionSet = exports.DiskAccess = exports.VirtualMachineRunCommand = exports.VirtualMachineScaleSetVM = exports.RollingUpgradeStatusInfo = exports.DedicatedHost = exports.CapacityReservation = exports.SshPublicKeyResource = exports.RestorePointCollection = exports.ProximityPlacementGroup = exports.VirtualMachine = exports.VirtualMachineExtension = exports.VirtualMachineScaleSet = exports.VirtualMachineExtensionImage = exports.Image = exports.DedicatedHostGroup = exports.CapacityReservationGroup = exports.AvailabilitySet = exports.VirtualMachineImage = exports.GalleryInVMAccessControlProfileVersionProperties = exports.GalleryInVMAccessControlProfileProperties = exports.GalleryDataDiskImage = exports.GalleryOSDiskImage = exports.GalleryDiskImageSource = exports.GalleryArtifactVersionFullSource = exports.GalleryImageVersionSafetyProfile = exports.GalleryApplicationVersionSafetyProfile = exports.DataDiskImageEncryption = void 0;
exports.RestorePointsDeleteHeaders = exports.RestorePointsCreateHeaders = exports.DedicatedHostsRestartHeaders = exports.DedicatedHostsRedeployHeaders = exports.DedicatedHostsDeleteHeaders = exports.DedicatedHostsUpdateHeaders = exports.DedicatedHostsCreateOrUpdateHeaders = exports.CapacityReservationsDeleteHeaders = exports.CapacityReservationsUpdateHeaders = exports.CapacityReservationsCreateOrUpdateHeaders = exports.RestorePointCollectionsDeleteHeaders = exports.VirtualMachinesStartHeaders = exports.VirtualMachinesRunCommandHeaders = exports.VirtualMachinesRestartHeaders = exports.VirtualMachinesReimageHeaders = exports.VirtualMachinesRedeployHeaders = exports.VirtualMachinesReapplyHeaders = exports.VirtualMachinesPowerOffHeaders = exports.VirtualMachinesPerformMaintenanceHeaders = exports.VirtualMachinesMigrateToVMScaleSetHeaders = exports.VirtualMachinesInstallPatchesHeaders = exports.VirtualMachinesDeallocateHeaders = exports.VirtualMachinesConvertToManagedDisksHeaders = exports.VirtualMachinesCaptureHeaders = exports.VirtualMachinesAttachDetachDataDisksHeaders = exports.VirtualMachinesAssessPatchesHeaders = exports.VirtualMachinesDeleteHeaders = exports.VirtualMachinesUpdateHeaders = exports.VirtualMachinesCreateOrUpdateHeaders = exports.VirtualMachineScaleSetsStartHeaders = exports.VirtualMachineScaleSetsSetOrchestrationServiceStateHeaders = exports.VirtualMachineScaleSetsScaleOutHeaders = exports.VirtualMachineScaleSetsRestartHeaders = exports.VirtualMachineScaleSetsReimageAllHeaders = exports.VirtualMachineScaleSetsReimageHeaders = exports.VirtualMachineScaleSetsRedeployHeaders = exports.VirtualMachineScaleSetsReapplyHeaders = exports.VirtualMachineScaleSetsPowerOffHeaders = exports.VirtualMachineScaleSetsPerformMaintenanceHeaders = exports.VirtualMachineScaleSetsUpdateInstancesHeaders = exports.VirtualMachineScaleSetsDeleteInstancesHeaders = exports.VirtualMachineScaleSetsDeallocateHeaders = exports.VirtualMachineScaleSetsApproveRollingUpgradeHeaders = exports.VirtualMachineScaleSetsDeleteHeaders = exports.VirtualMachineScaleSetsUpdateHeaders = exports.VirtualMachineScaleSetsCreateOrUpdateHeaders = exports.VirtualMachineRunCommandsDeleteHeaders = exports.VirtualMachineRunCommandsUpdateHeaders = exports.VirtualMachineRunCommandsCreateOrUpdateHeaders = exports.LogAnalyticsExportThrottledRequestsHeaders = void 0;
exports.GalleriesUpdateHeaders = exports.GalleriesCreateOrUpdateHeaders = exports.DiskRestorePointRevokeAccessHeaders = exports.DiskRestorePointGrantAccessHeaders = exports.SnapshotsRevokeAccessHeaders = exports.SnapshotsGrantAccessHeaders = exports.SnapshotsDeleteHeaders = exports.SnapshotsUpdateHeaders = exports.SnapshotsCreateOrUpdateHeaders = exports.DisksRevokeAccessHeaders = exports.DisksGrantAccessHeaders = exports.DisksDeleteHeaders = exports.DisksUpdateHeaders = exports.DisksCreateOrUpdateHeaders = exports.DiskEncryptionSetsDeleteHeaders = exports.DiskEncryptionSetsUpdateHeaders = exports.DiskEncryptionSetsCreateOrUpdateHeaders = exports.DiskAccessesDeleteAPrivateEndpointConnectionHeaders = exports.DiskAccessesUpdateAPrivateEndpointConnectionHeaders = exports.DiskAccessesDeleteHeaders = exports.DiskAccessesUpdateHeaders = exports.DiskAccessesCreateOrUpdateHeaders = exports.VirtualMachineExtensionsDeleteHeaders = exports.VirtualMachineExtensionsUpdateHeaders = exports.VirtualMachineExtensionsCreateOrUpdateHeaders = exports.VirtualMachineScaleSetVMRunCommandsDeleteHeaders = exports.VirtualMachineScaleSetVMRunCommandsUpdateHeaders = exports.VirtualMachineScaleSetVMRunCommandsCreateOrUpdateHeaders = exports.VirtualMachineScaleSetVMExtensionsDeleteHeaders = exports.VirtualMachineScaleSetVMExtensionsUpdateHeaders = exports.VirtualMachineScaleSetVMExtensionsCreateOrUpdateHeaders = exports.VirtualMachineScaleSetVMsStartHeaders = exports.VirtualMachineScaleSetVMsRunCommandHeaders = exports.VirtualMachineScaleSetVMsRestartHeaders = exports.VirtualMachineScaleSetVMsReimageAllHeaders = exports.VirtualMachineScaleSetVMsReimageHeaders = exports.VirtualMachineScaleSetVMsRedeployHeaders = exports.VirtualMachineScaleSetVMsPowerOffHeaders = exports.VirtualMachineScaleSetVMsPerformMaintenanceHeaders = exports.VirtualMachineScaleSetVMsDeallocateHeaders = exports.VirtualMachineScaleSetVMsAttachDetachDataDisksHeaders = exports.VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders = exports.VirtualMachineScaleSetVMsDeleteHeaders = exports.VirtualMachineScaleSetVMsUpdateHeaders = exports.VirtualMachineScaleSetExtensionsDeleteHeaders = exports.VirtualMachineScaleSetExtensionsUpdateHeaders = exports.VirtualMachineScaleSetExtensionsCreateOrUpdateHeaders = exports.VirtualMachineScaleSetRollingUpgradesCancelHeaders = exports.VirtualMachineScaleSetRollingUpgradesStartOSUpgradeHeaders = exports.VirtualMachineScaleSetRollingUpgradesStartExtensionUpgradeHeaders = void 0;
exports.GallerySharingProfileUpdateHeaders = exports.GalleryInVMAccessControlProfileVersionsDeleteHeaders = exports.GalleryInVMAccessControlProfileVersionsUpdateHeaders = exports.GalleryInVMAccessControlProfileVersionsCreateOrUpdateHeaders = exports.GalleryInVMAccessControlProfilesDeleteHeaders = exports.GalleryInVMAccessControlProfilesUpdateHeaders = exports.GalleryInVMAccessControlProfilesCreateOrUpdateHeaders = exports.GalleryImageVersionsDeleteHeaders = exports.GalleryImageVersionsUpdateHeaders = exports.GalleryImageVersionsCreateOrUpdateHeaders = exports.GalleryImagesDeleteHeaders = exports.GalleryImagesUpdateHeaders = exports.GalleryImagesCreateOrUpdateHeaders = exports.GalleryApplicationVersionsDeleteHeaders = exports.GalleryApplicationVersionsUpdateHeaders = exports.GalleryApplicationVersionsCreateOrUpdateHeaders = exports.GalleryApplicationsDeleteHeaders = exports.GalleryApplicationsUpdateHeaders = exports.GalleryApplicationsCreateOrUpdateHeaders = exports.GalleriesDeleteHeaders = void 0;
exports.OperationListResult = {
type: {
name: "Composite",
className: "OperationListResult",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Operation",
},
},
},
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String",
},
},
},
},
};
exports.Operation = {
type: {
name: "Composite",
className: "Operation",
modelProperties: {
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String",
},
},
isDataAction: {
serializedName: "isDataAction",
readOnly: true,
type: {
name: "Boolean",
},
},
display: {
serializedName: "display",
type: {
name: "Composite",
className: "OperationDisplay",
},
},
origin: {
serializedName: "origin",
readOnly: true,
type: {
name: "String",
},
},
actionType: {
serializedName: "actionType",
readOnly: true,
type: {
name: "String",
},
},
},
},
};
exports.OperationDisplay = {
type: {
name: "Composite",
className: "OperationDisplay",
modelProperties: {
provider: {
serializedName: "provider",
readOnly: true,
type: {
name: "String",
},
},
resource: {
serializedName: "resource",
readOnly: true,
type: {
name: "String",
},
},
operation: {
serializedName: "operation",
readOnly: true,
type: {
name: "String",
},
},
description: {
serializedName: "description",
readOnly: true,
type: {
name: "String",
},
},
},
},
};
exports.CloudError = {
type: {
name: "Composite",
className: "CloudError",
modelProperties: {
error: {
serializedName: "error",
type: {
name: "Composite",
className: "ApiError",
},
},
},
},
};
exports.ApiError = {
type: {
name: "Composite",
className: "ApiError",
modelProperties: {
details: {
serializedName: "details",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ApiErrorBase",
},
},
},
},
innererror: {
serializedName: "innererror",
type: {
name: "Composite",
className: "InnerError",
},
},
code: {
serializedName: "code",
type: {
name: "String",
},
},
target: {
serializedName: "target",
type: {
name: "String",
},
},
message: {
serializedName: "message",
type: {
name: "String",
},
},
},
},
};
exports.ApiErrorBase = {
type: {
name: "Composite",
className: "ApiErrorBase",
modelProperties: {
code: {
serializedName: "code",
type: {
name: "String",
},
},
target: {
serializedName: "target",
type: {
name: "String",
},
},
message: {
serializedName: "message",
type: {
name: "String",
},
},
},
},
};
exports.InnerError = {
type: {
name: "Composite",
className: "InnerError",
modelProperties: {
exceptiontype: {
serializedName: "exceptiontype",
type: {
name: "String",
},
},
errordetail: {
serializedName: "errordetail",
type: {
name: "String",
},
},
},
},
};
exports.AvailabilitySetListResult = {
type: {
name: "Composite",
className: "AvailabilitySetListResult",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AvailabilitySet",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.SubResource = {
type: {
name: "Composite",
className: "SubResource",
modelProperties: {
id: {
serializedName: "id",
type: {
name: "String",
},
},
},
},
};
exports.InstanceViewStatus = {
type: {
name: "Composite",
className: "InstanceViewStatus",
modelProperties: {
code: {
serializedName: "code",
type: {
name: "String",
},
},
level: {
serializedName: "level",
type: {
name: "Enum",
allowedValues: ["Info", "Warning", "Error"],
},
},
displayStatus: {
serializedName: "displayStatus",
type: {
name: "String",
},
},
message: {
serializedName: "message",
type: {
name: "String",
},
},
time: {
serializedName: "time",
type: {
name: "DateTime",
},
},
},
},
};
exports.ScheduledEventsPolicy = {
type: {
name: "Composite",
className: "ScheduledEventsPolicy",
modelProperties: {
userInitiatedRedeploy: {
serializedName: "userInitiatedRedeploy",
type: {
name: "Composite",
className: "UserInitiatedRedeploy",
},
},
userInitiatedReboot: {
serializedName: "userInitiatedReboot",
type: {
name: "Composite",
className: "UserInitiatedReboot",
},
},
scheduledEventsAdditionalPublishingTargets: {
serializedName: "scheduledEventsAdditionalPublishingTargets",
type: {
name: "Composite",
className: "ScheduledEventsAdditionalPublishingTargets",
},
},
allInstancesDown: {
serializedName: "allInstancesDown",
type: {
name: "Composite",
className: "AllInstancesDown",
},
},
},
},
};
exports.UserInitiatedRedeploy = {
type: {
name: "Composite",
className: "UserInitiatedRedeploy",
modelProperties: {
automaticallyApprove: {
serializedName: "automaticallyApprove",
type: {
name: "Boolean",
},
},
},
},
};
exports.UserInitiatedReboot = {
type: {
name: "Composite",
className: "UserInitiatedReboot",
modelProperties: {
automaticallyApprove: {
serializedName: "automaticallyApprove",
type: {
name: "Boolean",
},
},
},
},
};
exports.ScheduledEventsAdditionalPublishingTargets = {
type: {
name: "Composite",
className: "ScheduledEventsAdditionalPublishingTargets",
modelProperties: {
eventGridAndResourceGraph: {
serializedName: "eventGridAndResourceGraph",
type: {
name: "Composite",
className: "EventGridAndResourceGraph",
},
},
},
},
};
exports.EventGridAndResourceGraph = {
type: {
name: "Composite",
className: "EventGridAndResourceGraph",
modelProperties: {
enable: {
serializedName: "enable",
type: {
name: "Boolean",
},
},
scheduledEventsApiVersion: {
serializedName: "scheduledEventsApiVersion",
type: {
name: "String",
},
},
},
},
};
exports.AllInstancesDown = {
type: {
name: "Composite",
className: "AllInstancesDown",
modelProperties: {
automaticallyApprove: {
serializedName: "automaticallyApprove",
type: {
name: "Boolean",
},
},
},
},
};
exports.VirtualMachineScaleSetMigrationInfo = {
type: {
name: "Composite",
className: "VirtualMachineScaleSetMigrationInfo",
modelProperties: {
defaultVirtualMachineScaleSetInfo: {
serializedName: "defaultVirtualMachineScaleSetInfo",
type: {
name: "Composite",
className: "DefaultVirtualMachineScaleSetInfo",
},
},
migrateToVirtualMachineScaleSet: {
serializedName: "migrateToVirtualMachineScaleSet",
type: {
name: "Composite",
className: "SubResource",
},
},
},
},
};
exports.DefaultVirtualMachineScaleSetInfo = {
type: {
name: "Composite",
className: "DefaultVirtualMachineScaleSetInfo",
modelProperties: {
constrainedMaximumCapacity: {
serializedName: "constrainedMaximumCapacity",
readOnly: true,
type: {
name: "Boolean",
},
},
defaultVirtualMachineScaleSet: {
serializedName: "defaultVirtualMachineScaleSet",
type: {
name: "Composite",
className: "SubResource",
},
},
},
},
};
exports.Sku = {
type: {
name: "Composite",
className: "Sku",
modelProperties: {
name: {
serializedName: "name",
type: {
name: "String",
},
},
tier: {
serializedName: "tier",
type: {
name: "String",
},
},
capacity: {
serializedName: "capacity",
type: {
name: "Number",
},
},
},
},
};
exports.Resource = {
type: {
name: "Composite",
className: "Resource",
modelProperties: {
id: {
serializedName: "id",
readOnly: true,
type: {
name: "String",
},
},
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String",
},
},
type: {
serializedName: "type",
readOnly: true,
type: {
name: "String",
},
},
systemData: {
serializedName: "systemData",
type: {
name: "Composite",
className: "SystemData",
},
},
},
},
};
exports.SystemData = {
type: {
name: "Composite",
className: "SystemData",
modelProperties: {
createdBy: {
serializedName: "createdBy",
type: {
name: "String",
},
},
createdByType: {
serializedName: "createdByType",
type: {
name: "String",
},
},
createdAt: {
serializedName: "createdAt",
type: {
name: "DateTime",
},
},
lastModifiedBy: {
serializedName: "lastModifiedBy",
type: {
name: "String",
},
},
lastModifiedByType: {
serializedName: "lastModifiedByType",
type: {
name: "String",
},
},
lastModifiedAt: {
serializedName: "lastModifiedAt",
type: {
name: "DateTime",
},
},
},
},
};
exports.CapacityReservationGroupListResult = {
type: {
name: "Composite",
className: "CapacityReservationGroupListResult",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CapacityReservationGroup",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.SubResourceReadOnly = {
type: {
name: "Composite",
className: "SubResourceReadOnly",
modelProperties: {
id: {
serializedName: "id",
readOnly: true,
type: {
name: "String",
},
},
},
},
};
exports.CapacityReservationGroupInstanceView = {
type: {
name: "Composite",
className: "CapacityReservationGroupInstanceView",
modelProperties: {
capacityReservations: {
serializedName: "capacityReservations",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CapacityReservationInstanceViewWithName",
},
},
},
},
sharedSubscriptionIds: {
serializedName: "sharedSubscriptionIds",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SubResourceReadOnly",
},
},
},
},
},
},
};
exports.CapacityReservationInstanceView = {
type: {
name: "Composite",
className: "CapacityReservationInstanceView",
modelProperties: {
utilizationInfo: {
serializedName: "utilizationInfo",
type: {
name: "Composite",
className: "CapacityReservationUtilization",
},
},
statuses: {
serializedName: "statuses",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "InstanceViewStatus",
},
},
},
},
},
},
};
exports.CapacityReservationUtilization = {
type: {
name: "Composite",
className: "CapacityReservationUtilization",
modelProperties: {
currentCapacity: {
serializedName: "currentCapacity",
readOnly: true,
type: {
name: "Number",
},
},
virtualMachinesAllocated: {
serializedName: "virtualMachinesAllocated",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SubResourceReadOnly",
},
},
},
},
},
},
};
exports.ResourceSharingProfile = {
type: {
name: "Composite",
className: "ResourceSharingProfile",
modelProperties: {
subscriptionIds: {
serializedName: "subscriptionIds",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SubResource",
},
},
},
},
},
},
};
exports.DedicatedHostGroupListResult = {
type: {
name: "Composite",
className: "DedicatedHostGroupListResult",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "DedicatedHostGroup",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.DedicatedHostGroupInstanceView = {
type: {
name: "Composite",
className: "DedicatedHostGroupInstanceView",
modelProperties: {
hosts: {
serializedName: "hosts",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "DedicatedHostInstanceViewWithName",
},
},
},
},
},
},
};
exports.DedicatedHostInstanceView = {
type: {
name: "Composite",
className: "DedicatedHostInstanceView",
modelProperties: {
assetId: {
serializedName: "assetId",
readOnly: true,
type: {
name: "String",
},
},
availableCapacity: {
serializedName: "availableCapacity",
type: {
name: "Composite",
className: "DedicatedHostAvailableCapacity",
},
},
statuses: {
serializedName: "statuses",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "InstanceViewStatus",
},
},
},
},
},
},
};
exports.DedicatedHostAvailableCapacity = {
type: {
name: "Composite",
className: "DedicatedHostAvailableCapacity",
modelProperties: {
allocatableVMs: {
serializedName: "allocatableVMs",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "DedicatedHostAllocatableVM",
},
},
},
},
},
},
};
exports.DedicatedHostAllocatableVM = {
type: {
name: "Composite",
className: "DedicatedHostAllocatableVM",
modelProperties: {
vmSize: {
serializedName: "vmSize",
type: {
name: "String",
},
},
count: {
serializedName: "count",
type: {
name: "Number",
},
},
},
},
};
exports.DedicatedHostGroupPropertiesAdditionalCapabilities = {
type: {
name: "Composite",
className: "DedicatedHostGroupPropertiesAdditionalCapabilities",
modelProperties: {
ultraSSDEnabled: {
serializedName: "ultraSSDEnabled",
type: {
name: "Boolean",
},
},
},
},
};
exports.ImageListResult = {
type: {
name: "Composite",
className: "ImageListResult",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Image",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.ImageStorageProfile = {
type: {
name: "Composite",
className: "ImageStorageProfile",
modelProperties: {
osDisk: {
serializedName: "osDisk",
type: {
name: "Composite",
className: "ImageOSDisk",
},
},
dataDisks: {
serializedName: "dataDisks",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ImageDataDisk",
},
},
},
},
zoneResilient: {
serializedName: "zoneResilient",
type: {
name: "Boolean",
},
},
},
},
};
exports.ImageDisk = {
type: {
name: "Composite",
className: "ImageDisk",
modelProperties: {
snapshot: {
serializedName: "snapshot",
type: {
name: "Composite",
className: "SubResource",
},
},
managedDisk: {
serializedName: "managedDisk",
type: {
name: "Composite",
className: "SubResource",
},
},
blobUri: {
serializedName: "blobUri",
type: {
name: "String",
},
},
caching: {
serializedName: "caching",
type: {
name: "Enum",
allowedValues: ["None", "ReadOnly", "ReadWrite"],
},
},
diskSizeGB: {
serializedName: "diskSizeGB",
type: {
name: "Number",
},
},
storageAccountType: {
serializedName: "storageAccountType",
type: {
name: "String",
},
},
diskEncryptionSet: {
serializedName: "diskEncryptionSet",
type: {
name: "Composite",
className: "DiskEncryptionSetParameters",
},
},