UNPKG

@azure/arm-compute

Version:
970 lines 649 kB
"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", }, },