diff --git a/microsoft-graph.d.ts b/microsoft-graph.d.ts index efac2b4..b92f583 100644 --- a/microsoft-graph.d.ts +++ b/microsoft-graph.d.ts @@ -350,6 +350,7 @@ export type MobileAppContentFileUploadState = export type MobileAppPublishingState = "notPublished" | "processing" | "published"; export type RunAsAccountType = "system" | "user"; export type VppTokenAccountType = "business" | "education"; +export type Win32LobAppDeliveryOptimizationPriority = "notConfigured" | "foreground"; export type Win32LobAppFileSystemOperationType = | "notConfigured" | "exists" @@ -669,6 +670,7 @@ export type RatingUnitedStatesTelevisionType = | "adults"; export type RequiredPasswordType = "deviceDefault" | "alphanumeric" | "numeric"; export type SafeSearchFilterType = "userDefined" | "strict" | "moderate"; +export type SettingSourceType = "deviceConfiguration" | "deviceIntent"; export type SharedPCAccountDeletionPolicyType = | "immediate" | "diskSpaceThreshold" @@ -847,11 +849,12 @@ export type ManagedAppDataEncryptionType = | "afterDeviceRestart" | "whenDeviceLockedExceptOpenFiles" | "whenDeviceLocked"; -export type ManagedAppDataStorageLocation = "oneDriveForBusiness" | "sharePoint" | "localStorage"; +export type ManagedAppDataStorageLocation = "oneDriveForBusiness" | "sharePoint" | "box" | "localStorage"; export type ManagedAppDataTransferLevel = "allApps" | "managedApps" | "none"; export type ManagedAppFlaggedReason = "none" | "rootedDevice"; export type ManagedAppPinCharacterSet = "numeric" | "alphanumericAndSymbol"; export type ManagedBrowserType = "notConfigured" | "microsoftEdge"; +export type TargetedManagedAppGroupType = "selectedPublicApps" | "allCoreMicrosoftApps" | "allMicrosoftApps" | "allApps"; export type WindowsInformationProtectionEnforcementLevel = | "noProtection" | "encryptAndAuditOnly" @@ -864,6 +867,9 @@ export type NotificationTemplateBrandingOptions = | "includeCompanyName" | "includeContactInformation"; export type RemoteAssistanceOnboardingStatus = "notOnboarded" | "onboarding" | "onboarded"; +export type DeviceManagementExportJobLocalizationType = "localizedValuesAsAdditionalColumn" | "replaceLocalizableValues"; +export type DeviceManagementReportFileFormat = "csv" | "pdf"; +export type DeviceManagementReportStatus = "unknown" | "notStarted" | "inProgress" | "completed" | "failed"; export type DeviceEnrollmentFailureReason = | "unknown" | "authentication" @@ -957,7 +963,798 @@ export type PrinterProcessingStateDetail = | "developerLow" | "developerEmpty" | "interpreterResourceUnavailable" - | "unknownFutureValue"; + | "unknownFutureValue" + | "alertRemovalOfBinaryChangeEntry" + | "banderAdded" + | "banderAlmostEmpty" + | "banderAlmostFull" + | "banderAtLimit" + | "banderClosed" + | "banderConfigurationChange" + | "banderCoverClosed" + | "banderCoverOpen" + | "banderEmpty" + | "banderFull" + | "banderInterlockClosed" + | "banderInterlockOpen" + | "banderJam" + | "banderLifeAlmostOver" + | "banderLifeOver" + | "banderMemoryExhausted" + | "banderMissing" + | "banderMotorFailure" + | "banderNearLimit" + | "banderOffline" + | "banderOpened" + | "banderOverTemperature" + | "banderPowerSaver" + | "banderRecoverableFailure" + | "banderRecoverableStorage" + | "banderRemoved" + | "banderResourceAdded" + | "banderResourceRemoved" + | "banderThermistorFailure" + | "banderTimingFailure" + | "banderTurnedOff" + | "banderTurnedOn" + | "banderUnderTemperature" + | "banderUnrecoverableFailure" + | "banderUnrecoverableStorageError" + | "banderWarmingUp" + | "binderAdded" + | "binderAlmostEmpty" + | "binderAlmostFull" + | "binderAtLimit" + | "binderClosed" + | "binderConfigurationChange" + | "binderCoverClosed" + | "binderCoverOpen" + | "binderEmpty" + | "binderFull" + | "binderInterlockClosed" + | "binderInterlockOpen" + | "binderJam" + | "binderLifeAlmostOver" + | "binderLifeOver" + | "binderMemoryExhausted" + | "binderMissing" + | "binderMotorFailure" + | "binderNearLimit" + | "binderOffline" + | "binderOpened" + | "binderOverTemperature" + | "binderPowerSaver" + | "binderRecoverableFailure" + | "binderRecoverableStorage" + | "binderRemoved" + | "binderResourceAdded" + | "binderResourceRemoved" + | "binderThermistorFailure" + | "binderTimingFailure" + | "binderTurnedOff" + | "binderTurnedOn" + | "binderUnderTemperature" + | "binderUnrecoverableFailure" + | "binderUnrecoverableStorageError" + | "binderWarmingUp" + | "cameraFailure" + | "chamberCooling" + | "chamberFailure" + | "chamberHeating" + | "chamberTemperatureHigh" + | "chamberTemperatureLow" + | "cleanerLifeAlmostOver" + | "cleanerLifeOver" + | "configurationChange" + | "deactivated" + | "deleted" + | "dieCutterAdded" + | "dieCutterAlmostEmpty" + | "dieCutterAlmostFull" + | "dieCutterAtLimit" + | "dieCutterClosed" + | "dieCutterConfigurationChange" + | "dieCutterCoverClosed" + | "dieCutterCoverOpen" + | "dieCutterEmpty" + | "dieCutterFull" + | "dieCutterInterlockClosed" + | "dieCutterInterlockOpen" + | "dieCutterJam" + | "dieCutterLifeAlmostOver" + | "dieCutterLifeOver" + | "dieCutterMemoryExhausted" + | "dieCutterMissing" + | "dieCutterMotorFailure" + | "dieCutterNearLimit" + | "dieCutterOffline" + | "dieCutterOpened" + | "dieCutterOverTemperature" + | "dieCutterPowerSaver" + | "dieCutterRecoverableFailure" + | "dieCutterRecoverableStorage" + | "dieCutterRemoved" + | "dieCutterResourceAdded" + | "dieCutterResourceRemoved" + | "dieCutterThermistorFailure" + | "dieCutterTimingFailure" + | "dieCutterTurnedOff" + | "dieCutterTurnedOn" + | "dieCutterUnderTemperature" + | "dieCutterUnrecoverableFailure" + | "dieCutterUnrecoverableStorageError" + | "dieCutterWarmingUp" + | "extruderCooling" + | "extruderFailure" + | "extruderHeating" + | "extruderJam" + | "extruderTemperatureHigh" + | "extruderTemperatureLow" + | "fanFailure" + | "faxModemLifeAlmostOver" + | "faxModemLifeOver" + | "faxModemMissing" + | "faxModemTurnedOff" + | "faxModemTurnedOn" + | "folderAdded" + | "folderAlmostEmpty" + | "folderAlmostFull" + | "folderAtLimit" + | "folderClosed" + | "folderConfigurationChange" + | "folderCoverClosed" + | "folderCoverOpen" + | "folderEmpty" + | "folderFull" + | "folderInterlockClosed" + | "folderInterlockOpen" + | "folderJam" + | "folderLifeAlmostOver" + | "folderLifeOver" + | "folderMemoryExhausted" + | "folderMissing" + | "folderMotorFailure" + | "folderNearLimit" + | "folderOffline" + | "folderOpened" + | "folderOverTemperature" + | "folderPowerSaver" + | "folderRecoverableFailure" + | "folderRecoverableStorage" + | "folderRemoved" + | "folderResourceAdded" + | "folderResourceRemoved" + | "folderThermistorFailure" + | "folderTimingFailure" + | "folderTurnedOff" + | "folderTurnedOn" + | "folderUnderTemperature" + | "folderUnrecoverableFailure" + | "folderUnrecoverableStorageError" + | "folderWarmingUp" + | "hibernate" + | "holdNewJobs" + | "identifyPrinterRequested" + | "imprinterAdded" + | "imprinterAlmostEmpty" + | "imprinterAlmostFull" + | "imprinterAtLimit" + | "imprinterClosed" + | "imprinterConfigurationChange" + | "imprinterCoverClosed" + | "imprinterCoverOpen" + | "imprinterEmpty" + | "imprinterFull" + | "imprinterInterlockClosed" + | "imprinterInterlockOpen" + | "imprinterJam" + | "imprinterLifeAlmostOver" + | "imprinterLifeOver" + | "imprinterMemoryExhausted" + | "imprinterMissing" + | "imprinterMotorFailure" + | "imprinterNearLimit" + | "imprinterOffline" + | "imprinterOpened" + | "imprinterOverTemperature" + | "imprinterPowerSaver" + | "imprinterRecoverableFailure" + | "imprinterRecoverableStorage" + | "imprinterRemoved" + | "imprinterResourceAdded" + | "imprinterResourceRemoved" + | "imprinterThermistorFailure" + | "imprinterTimingFailure" + | "imprinterTurnedOff" + | "imprinterTurnedOn" + | "imprinterUnderTemperature" + | "imprinterUnrecoverableFailure" + | "imprinterUnrecoverableStorageError" + | "imprinterWarmingUp" + | "inputCannotFeedSizeSelected" + | "inputManualInputRequest" + | "inputMediaColorChange" + | "inputMediaFormPartsChange" + | "inputMediaSizeChange" + | "inputMediaTrayFailure" + | "inputMediaTrayFeedError" + | "inputMediaTrayJam" + | "inputMediaTypeChange" + | "inputMediaWeightChange" + | "inputPickRollerFailure" + | "inputPickRollerLifeOver" + | "inputPickRollerLifeWarn" + | "inputPickRollerMissing" + | "inputTrayElevationFailure" + | "inputTrayPositionFailure" + | "inserterAdded" + | "inserterAlmostEmpty" + | "inserterAlmostFull" + | "inserterAtLimit" + | "inserterClosed" + | "inserterConfigurationChange" + | "inserterCoverClosed" + | "inserterCoverOpen" + | "inserterEmpty" + | "inserterFull" + | "inserterInterlockClosed" + | "inserterInterlockOpen" + | "inserterJam" + | "inserterLifeAlmostOver" + | "inserterLifeOver" + | "inserterMemoryExhausted" + | "inserterMissing" + | "inserterMotorFailure" + | "inserterNearLimit" + | "inserterOffline" + | "inserterOpened" + | "inserterOverTemperature" + | "inserterPowerSaver" + | "inserterRecoverableFailure" + | "inserterRecoverableStorage" + | "inserterRemoved" + | "inserterResourceAdded" + | "inserterResourceRemoved" + | "inserterThermistorFailure" + | "inserterTimingFailure" + | "inserterTurnedOff" + | "inserterTurnedOn" + | "inserterUnderTemperature" + | "inserterUnrecoverableFailure" + | "inserterUnrecoverableStorageError" + | "inserterWarmingUp" + | "interlockClosed" + | "interpreterCartridgeAdded" + | "interpreterCartridgeDeleted" + | "interpreterComplexPageEncountered" + | "interpreterMemoryDecrease" + | "interpreterMemoryIncrease" + | "interpreterResourceAdded" + | "interpreterResourceDeleted" + | "lampAtEol" + | "lampFailure" + | "lampNearEol" + | "laserAtEol" + | "laserFailure" + | "laserNearEol" + | "makeEnvelopeAdded" + | "makeEnvelopeAlmostEmpty" + | "makeEnvelopeAlmostFull" + | "makeEnvelopeAtLimit" + | "makeEnvelopeClosed" + | "makeEnvelopeConfigurationChange" + | "makeEnvelopeCoverClosed" + | "makeEnvelopeCoverOpen" + | "makeEnvelopeEmpty" + | "makeEnvelopeFull" + | "makeEnvelopeInterlockClosed" + | "makeEnvelopeInterlockOpen" + | "makeEnvelopeJam" + | "makeEnvelopeLifeAlmostOver" + | "makeEnvelopeLifeOver" + | "makeEnvelopeMemoryExhausted" + | "makeEnvelopeMissing" + | "makeEnvelopeMotorFailure" + | "makeEnvelopeNearLimit" + | "makeEnvelopeOffline" + | "makeEnvelopeOpened" + | "makeEnvelopeOverTemperature" + | "makeEnvelopePowerSaver" + | "makeEnvelopeRecoverableFailure" + | "makeEnvelopeRecoverableStorage" + | "makeEnvelopeRemoved" + | "makeEnvelopeResourceAdded" + | "makeEnvelopeResourceRemoved" + | "makeEnvelopeThermistorFailure" + | "makeEnvelopeTimingFailure" + | "makeEnvelopeTurnedOff" + | "makeEnvelopeTurnedOn" + | "makeEnvelopeUnderTemperature" + | "makeEnvelopeUnrecoverableFailure" + | "makeEnvelopeUnrecoverableStorageError" + | "makeEnvelopeWarmingUp" + | "markerAdjustingPrintQuality" + | "markerCleanerMissing" + | "markerDeveloperAlmostEmpty" + | "markerDeveloperEmpty" + | "markerDeveloperMissing" + | "markerFuserMissing" + | "markerFuserThermistorFailure" + | "markerFuserTimingFailure" + | "markerInkAlmostEmpty" + | "markerInkEmpty" + | "markerInkMissing" + | "markerOpcMissing" + | "markerPrintRibbonAlmostEmpty" + | "markerPrintRibbonEmpty" + | "markerPrintRibbonMissing" + | "markerSupplyAlmostEmpty" + | "markerSupplyMissing" + | "markerTonerCartridgeMissing" + | "markerTonerMissing" + | "markerWasteInkReceptacleAlmostFull" + | "markerWasteInkReceptacleFull" + | "markerWasteInkReceptacleMissing" + | "markerWasteMissing" + | "markerWasteTonerReceptacleAlmostFull" + | "markerWasteTonerReceptacleFull" + | "markerWasteTonerReceptacleMissing" + | "materialEmpty" + | "materialLow" + | "materialNeeded" + | "mediaDrying" + | "mediaPathCannotDuplexMediaSelected" + | "mediaPathFailure" + | "mediaPathInputEmpty" + | "mediaPathInputFeedError" + | "mediaPathInputJam" + | "mediaPathInputRequest" + | "mediaPathJam" + | "mediaPathMediaTrayAlmostFull" + | "mediaPathMediaTrayFull" + | "mediaPathMediaTrayMissing" + | "mediaPathOutputFeedError" + | "mediaPathOutputFull" + | "mediaPathOutputJam" + | "mediaPathPickRollerFailure" + | "mediaPathPickRollerLifeOver" + | "mediaPathPickRollerLifeWarn" + | "mediaPathPickRollerMissing" + | "motorFailure" + | "outputMailboxSelectFailure" + | "outputMediaTrayFailure" + | "outputMediaTrayFeedError" + | "outputMediaTrayJam" + | "perforaterAdded" + | "perforaterAlmostEmpty" + | "perforaterAlmostFull" + | "perforaterAtLimit" + | "perforaterClosed" + | "perforaterConfigurationChange" + | "perforaterCoverClosed" + | "perforaterCoverOpen" + | "perforaterEmpty" + | "perforaterFull" + | "perforaterInterlockClosed" + | "perforaterInterlockOpen" + | "perforaterJam" + | "perforaterLifeAlmostOver" + | "perforaterLifeOver" + | "perforaterMemoryExhausted" + | "perforaterMissing" + | "perforaterMotorFailure" + | "perforaterNearLimit" + | "perforaterOffline" + | "perforaterOpened" + | "perforaterOverTemperature" + | "perforaterPowerSaver" + | "perforaterRecoverableFailure" + | "perforaterRecoverableStorage" + | "perforaterRemoved" + | "perforaterResourceAdded" + | "perforaterResourceRemoved" + | "perforaterThermistorFailure" + | "perforaterTimingFailure" + | "perforaterTurnedOff" + | "perforaterTurnedOn" + | "perforaterUnderTemperature" + | "perforaterUnrecoverableFailure" + | "perforaterUnrecoverableStorageError" + | "perforaterWarmingUp" + | "platformCooling" + | "platformFailure" + | "platformHeating" + | "platformTemperatureHigh" + | "platformTemperatureLow" + | "powerDown" + | "powerUp" + | "printerManualReset" + | "printerNmsReset" + | "printerReadyToPrint" + | "puncherAdded" + | "puncherAlmostEmpty" + | "puncherAlmostFull" + | "puncherAtLimit" + | "puncherClosed" + | "puncherConfigurationChange" + | "puncherCoverClosed" + | "puncherCoverOpen" + | "puncherEmpty" + | "puncherFull" + | "puncherInterlockClosed" + | "puncherInterlockOpen" + | "puncherJam" + | "puncherLifeAlmostOver" + | "puncherLifeOver" + | "puncherMemoryExhausted" + | "puncherMissing" + | "puncherMotorFailure" + | "puncherNearLimit" + | "puncherOffline" + | "puncherOpened" + | "puncherOverTemperature" + | "puncherPowerSaver" + | "puncherRecoverableFailure" + | "puncherRecoverableStorage" + | "puncherRemoved" + | "puncherResourceAdded" + | "puncherResourceRemoved" + | "puncherThermistorFailure" + | "puncherTimingFailure" + | "puncherTurnedOff" + | "puncherTurnedOn" + | "puncherUnderTemperature" + | "puncherUnrecoverableFailure" + | "puncherUnrecoverableStorageError" + | "puncherWarmingUp" + | "resuming" + | "scanMediaPathFailure" + | "scanMediaPathInputEmpty" + | "scanMediaPathInputFeedError" + | "scanMediaPathInputJam" + | "scanMediaPathInputRequest" + | "scanMediaPathJam" + | "scanMediaPathOutputFeedError" + | "scanMediaPathOutputFull" + | "scanMediaPathOutputJam" + | "scanMediaPathPickRollerFailure" + | "scanMediaPathPickRollerLifeOver" + | "scanMediaPathPickRollerLifeWarn" + | "scanMediaPathPickRollerMissing" + | "scanMediaPathTrayAlmostFull" + | "scanMediaPathTrayFull" + | "scanMediaPathTrayMissing" + | "scannerLightFailure" + | "scannerLightLifeAlmostOver" + | "scannerLightLifeOver" + | "scannerLightMissing" + | "scannerSensorFailure" + | "scannerSensorLifeAlmostOver" + | "scannerSensorLifeOver" + | "scannerSensorMissing" + | "separationCutterAdded" + | "separationCutterAlmostEmpty" + | "separationCutterAlmostFull" + | "separationCutterAtLimit" + | "separationCutterClosed" + | "separationCutterConfigurationChange" + | "separationCutterCoverClosed" + | "separationCutterCoverOpen" + | "separationCutterEmpty" + | "separationCutterFull" + | "separationCutterInterlockClosed" + | "separationCutterInterlockOpen" + | "separationCutterJam" + | "separationCutterLifeAlmostOver" + | "separationCutterLifeOver" + | "separationCutterMemoryExhausted" + | "separationCutterMissing" + | "separationCutterMotorFailure" + | "separationCutterNearLimit" + | "separationCutterOffline" + | "separationCutterOpened" + | "separationCutterOverTemperature" + | "separationCutterPowerSaver" + | "separationCutterRecoverableFailure" + | "separationCutterRecoverableStorage" + | "separationCutterRemoved" + | "separationCutterResourceAdded" + | "separationCutterResourceRemoved" + | "separationCutterThermistorFailure" + | "separationCutterTimingFailure" + | "separationCutterTurnedOff" + | "separationCutterTurnedOn" + | "separationCutterUnderTemperature" + | "separationCutterUnrecoverableFailure" + | "separationCutterUnrecoverableStorageError" + | "separationCutterWarmingUp" + | "sheetRotatorAdded" + | "sheetRotatorAlmostEmpty" + | "sheetRotatorAlmostFull" + | "sheetRotatorAtLimit" + | "sheetRotatorClosed" + | "sheetRotatorConfigurationChange" + | "sheetRotatorCoverClosed" + | "sheetRotatorCoverOpen" + | "sheetRotatorEmpty" + | "sheetRotatorFull" + | "sheetRotatorInterlockClosed" + | "sheetRotatorInterlockOpen" + | "sheetRotatorJam" + | "sheetRotatorLifeAlmostOver" + | "sheetRotatorLifeOver" + | "sheetRotatorMemoryExhausted" + | "sheetRotatorMissing" + | "sheetRotatorMotorFailure" + | "sheetRotatorNearLimit" + | "sheetRotatorOffline" + | "sheetRotatorOpened" + | "sheetRotatorOverTemperature" + | "sheetRotatorPowerSaver" + | "sheetRotatorRecoverableFailure" + | "sheetRotatorRecoverableStorage" + | "sheetRotatorRemoved" + | "sheetRotatorResourceAdded" + | "sheetRotatorResourceRemoved" + | "sheetRotatorThermistorFailure" + | "sheetRotatorTimingFailure" + | "sheetRotatorTurnedOff" + | "sheetRotatorTurnedOn" + | "sheetRotatorUnderTemperature" + | "sheetRotatorUnrecoverableFailure" + | "sheetRotatorUnrecoverableStorageError" + | "sheetRotatorWarmingUp" + | "slitterAdded" + | "slitterAlmostEmpty" + | "slitterAlmostFull" + | "slitterAtLimit" + | "slitterClosed" + | "slitterConfigurationChange" + | "slitterCoverClosed" + | "slitterCoverOpen" + | "slitterEmpty" + | "slitterFull" + | "slitterInterlockClosed" + | "slitterInterlockOpen" + | "slitterJam" + | "slitterLifeAlmostOver" + | "slitterLifeOver" + | "slitterMemoryExhausted" + | "slitterMissing" + | "slitterMotorFailure" + | "slitterNearLimit" + | "slitterOffline" + | "slitterOpened" + | "slitterOverTemperature" + | "slitterPowerSaver" + | "slitterRecoverableFailure" + | "slitterRecoverableStorage" + | "slitterRemoved" + | "slitterResourceAdded" + | "slitterResourceRemoved" + | "slitterThermistorFailure" + | "slitterTimingFailure" + | "slitterTurnedOff" + | "slitterTurnedOn" + | "slitterUnderTemperature" + | "slitterUnrecoverableFailure" + | "slitterUnrecoverableStorageError" + | "slitterWarmingUp" + | "stackerAdded" + | "stackerAlmostEmpty" + | "stackerAlmostFull" + | "stackerAtLimit" + | "stackerClosed" + | "stackerConfigurationChange" + | "stackerCoverClosed" + | "stackerCoverOpen" + | "stackerEmpty" + | "stackerFull" + | "stackerInterlockClosed" + | "stackerInterlockOpen" + | "stackerJam" + | "stackerLifeAlmostOver" + | "stackerLifeOver" + | "stackerMemoryExhausted" + | "stackerMissing" + | "stackerMotorFailure" + | "stackerNearLimit" + | "stackerOffline" + | "stackerOpened" + | "stackerOverTemperature" + | "stackerPowerSaver" + | "stackerRecoverableFailure" + | "stackerRecoverableStorage" + | "stackerRemoved" + | "stackerResourceAdded" + | "stackerResourceRemoved" + | "stackerThermistorFailure" + | "stackerTimingFailure" + | "stackerTurnedOff" + | "stackerTurnedOn" + | "stackerUnderTemperature" + | "stackerUnrecoverableFailure" + | "stackerUnrecoverableStorageError" + | "stackerWarmingUp" + | "standby" + | "staplerAdded" + | "staplerAlmostEmpty" + | "staplerAlmostFull" + | "staplerAtLimit" + | "staplerClosed" + | "staplerConfigurationChange" + | "staplerCoverClosed" + | "staplerCoverOpen" + | "staplerEmpty" + | "staplerFull" + | "staplerInterlockClosed" + | "staplerInterlockOpen" + | "staplerJam" + | "staplerLifeAlmostOver" + | "staplerLifeOver" + | "staplerMemoryExhausted" + | "staplerMissing" + | "staplerMotorFailure" + | "staplerNearLimit" + | "staplerOffline" + | "staplerOpened" + | "staplerOverTemperature" + | "staplerPowerSaver" + | "staplerRecoverableFailure" + | "staplerRecoverableStorage" + | "staplerRemoved" + | "staplerResourceAdded" + | "staplerResourceRemoved" + | "staplerThermistorFailure" + | "staplerTimingFailure" + | "staplerTurnedOff" + | "staplerTurnedOn" + | "staplerUnderTemperature" + | "staplerUnrecoverableFailure" + | "staplerUnrecoverableStorageError" + | "staplerWarmingUp" + | "stitcherAdded" + | "stitcherAlmostEmpty" + | "stitcherAlmostFull" + | "stitcherAtLimit" + | "stitcherClosed" + | "stitcherConfigurationChange" + | "stitcherCoverClosed" + | "stitcherCoverOpen" + | "stitcherEmpty" + | "stitcherFull" + | "stitcherInterlockClosed" + | "stitcherInterlockOpen" + | "stitcherJam" + | "stitcherLifeAlmostOver" + | "stitcherLifeOver" + | "stitcherMemoryExhausted" + | "stitcherMissing" + | "stitcherMotorFailure" + | "stitcherNearLimit" + | "stitcherOffline" + | "stitcherOpened" + | "stitcherOverTemperature" + | "stitcherPowerSaver" + | "stitcherRecoverableFailure" + | "stitcherRecoverableStorage" + | "stitcherRemoved" + | "stitcherResourceAdded" + | "stitcherResourceRemoved" + | "stitcherThermistorFailure" + | "stitcherTimingFailure" + | "stitcherTurnedOff" + | "stitcherTurnedOn" + | "stitcherUnderTemperature" + | "stitcherUnrecoverableFailure" + | "stitcherUnrecoverableStorageError" + | "stitcherWarmingUp" + | "subunitAdded" + | "subunitAlmostEmpty" + | "subunitAlmostFull" + | "subunitAtLimit" + | "subunitClosed" + | "subunitCoolingDown" + | "subunitEmpty" + | "subunitFull" + | "subunitLifeAlmostOver" + | "subunitLifeOver" + | "subunitMemoryExhausted" + | "subunitMissing" + | "subunitMotorFailure" + | "subunitNearLimit" + | "subunitOffline" + | "subunitOpened" + | "subunitOverTemperature" + | "subunitPowerSaver" + | "subunitRecoverableFailure" + | "subunitRecoverableStorage" + | "subunitRemoved" + | "subunitResourceAdded" + | "subunitResourceRemoved" + | "subunitThermistorFailure" + | "subunitTimingFailure" + | "subunitTurnedOff" + | "subunitTurnedOn" + | "subunitUnderTemperature" + | "subunitUnrecoverableFailure" + | "subunitUnrecoverableStorage" + | "subunitWarmingUp" + | "suspend" + | "testing" + | "trimmerAdded" + | "trimmerAlmostEmpty" + | "trimmerAlmostFull" + | "trimmerAtLimit" + | "trimmerClosed" + | "trimmerConfigurationChange" + | "trimmerCoverClosed" + | "trimmerCoverOpen" + | "trimmerEmpty" + | "trimmerFull" + | "trimmerInterlockClosed" + | "trimmerInterlockOpen" + | "trimmerJam" + | "trimmerLifeAlmostOver" + | "trimmerLifeOver" + | "trimmerMemoryExhausted" + | "trimmerMissing" + | "trimmerMotorFailure" + | "trimmerNearLimit" + | "trimmerOffline" + | "trimmerOpened" + | "trimmerOverTemperature" + | "trimmerPowerSaver" + | "trimmerRecoverableFailure" + | "trimmerRecoverableStorage" + | "trimmerRemoved" + | "trimmerResourceAdded" + | "trimmerResourceRemoved" + | "trimmerThermistorFailure" + | "trimmerTimingFailure" + | "trimmerTurnedOff" + | "trimmerTurnedOn" + | "trimmerUnderTemperature" + | "trimmerUnrecoverableFailure" + | "trimmerUnrecoverableStorageError" + | "trimmerWarmingUp" + | "unknown" + | "wrapperAdded" + | "wrapperAlmostEmpty" + | "wrapperAlmostFull" + | "wrapperAtLimit" + | "wrapperClosed" + | "wrapperConfigurationChange" + | "wrapperCoverClosed" + | "wrapperCoverOpen" + | "wrapperEmpty" + | "wrapperFull" + | "wrapperInterlockClosed" + | "wrapperInterlockOpen" + | "wrapperJam" + | "wrapperLifeAlmostOver" + | "wrapperLifeOver" + | "wrapperMemoryExhausted" + | "wrapperMissing" + | "wrapperMotorFailure" + | "wrapperNearLimit" + | "wrapperOffline" + | "wrapperOpened" + | "wrapperOverTemperature" + | "wrapperPowerSaver" + | "wrapperRecoverableFailure" + | "wrapperRecoverableStorage" + | "wrapperRemoved" + | "wrapperResourceAdded" + | "wrapperResourceRemoved" + | "wrapperThermistorFailure" + | "wrapperTimingFailure" + | "wrapperTurnedOff" + | "wrapperTurnedOn" + | "wrapperUnderTemperature" + | "wrapperUnrecoverableFailure" + | "wrapperUnrecoverableStorageError" + | "wrapperWarmingUp"; export type PrintEvent = "jobStarted" | "unknownFutureValue"; export type PrintFinishing = | "none" @@ -3952,6 +4749,19 @@ export interface AdministrativeUnit extends DirectoryObject { // The collection of open extensions defined for this Administrative Unit. Nullable. extensions?: NullableOption; } +export interface AppScope extends Entity { + /** + * Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes + * since appScopeId is often an immutable, non-human-readable id. This property is read only. + */ + displayName?: NullableOption; + /** + * Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user + * interface can convey to the user the kind of app specific resource represented by the app scope. This property is read + * only. + */ + type?: NullableOption; +} export interface CertificateBasedAuthConfiguration extends Entity { // Collection of certificate authorities which creates a trusted certificate chain. certificateAuthorities?: CertificateAuthority[]; @@ -4795,6 +5605,90 @@ export interface PermissionGrantConditionSet extends Entity { */ resourceApplication?: NullableOption; } +export interface RbacApplication extends Entity { + roleAssignments?: NullableOption; + roleDefinitions?: NullableOption; +} +export interface UnifiedRoleAssignment extends Entity { + /** + * Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines + * the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the + * directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are + * defined and understood by this application only. For the entitlement management provider, use app scopes to specify a + * catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. + */ + appScopeId?: NullableOption; + condition?: NullableOption; + /** + * Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the + * set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the + * directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this + * application only. + */ + directoryScopeId?: NullableOption; + // Identifier of the principal to which the assignment is granted. Supports $filter (eq operator only). + principalId?: NullableOption; + // Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only). + roleDefinitionId?: NullableOption; + // Details of the app specific scope when the assignment scope is app specific. Containment entity. + appScope?: NullableOption; + /** + * The directory object that is the scope of the assignment. Provided so that callers can get the directory object using + * $expand at the same time as getting the role assignment. Read-only. Supports $expand. + */ + directoryScope?: NullableOption; + /** + * The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the + * role assignment. Read-only. Supports $expand. + */ + principal?: NullableOption; + /** + * The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the + * same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. + */ + roleDefinition?: NullableOption; +} +export interface UnifiedRoleDefinition extends Entity { + // The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. + description?: NullableOption; + /** + * The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq and + * startsWith operators only). + */ + displayName?: NullableOption; + /** + * Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only. + * Supports $filter (eq operator only). + */ + isBuiltIn?: NullableOption; + /** + * Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only + * when isBuiltIn is true. + */ + isEnabled?: NullableOption; + /** + * List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when + * isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment + */ + resourceScopes?: string[]; + // List of permissions included in the role. Read-only when isBuiltIn is true. Required. + rolePermissions?: UnifiedRolePermission[]; + /** + * Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an + * identifier to be the same across different directories. Read-only when isBuiltIn is true. + */ + templateId?: NullableOption; + // Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true. + version?: NullableOption; + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles + * support this attribute. + */ + inheritsPermissionsFrom?: NullableOption; +} +export interface RoleManagement { + directory?: NullableOption; +} export interface SubscribedSku extends Entity { // For example, 'User' or 'Company'. appliesTo?: NullableOption; @@ -5211,102 +6105,6 @@ export interface EducationSubmissionResource extends Entity { // Resource object. resource?: NullableOption; } -export interface AppScope extends Entity { - /** - * Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes - * since appScopeId is often an immutable, non-human-readable id. This property is read only. - */ - displayName?: NullableOption; - /** - * Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user - * interface can convey to the user the kind of app specific resource represented by the app scope. This property is read - * only. - */ - type?: NullableOption; -} -export interface RbacApplication extends Entity { - roleAssignments?: NullableOption; - roleDefinitions?: NullableOption; -} -export interface UnifiedRoleAssignment extends Entity { - /** - * Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines - * the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the - * directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are - * defined and understood by this application only. For the entitlement management provider, use app scopes to specify a - * catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. - */ - appScopeId?: NullableOption; - condition?: NullableOption; - /** - * Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the - * set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the - * directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this - * application only. - */ - directoryScopeId?: NullableOption; - // Identifier of the principal to which the assignment is granted. Supports $filter (eq operator only). - principalId?: NullableOption; - // Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only). - roleDefinitionId?: NullableOption; - // Details of the app specific scope when the assignment scope is app specific. Containment entity. - appScope?: NullableOption; - /** - * The directory object that is the scope of the assignment. Provided so that callers can get the directory object using - * $expand at the same time as getting the role assignment. Read-only. Supports $expand. - */ - directoryScope?: NullableOption; - /** - * The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the - * role assignment. Read-only. Supports $expand. - */ - principal?: NullableOption; - /** - * The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the - * same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. - */ - roleDefinition?: NullableOption; -} -export interface UnifiedRoleDefinition extends Entity { - // The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. - description?: NullableOption; - /** - * The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq and - * startsWith operators only). - */ - displayName?: NullableOption; - /** - * Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only. - * Supports $filter (eq operator only). - */ - isBuiltIn?: NullableOption; - /** - * Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only - * when isBuiltIn is true. - */ - isEnabled?: NullableOption; - /** - * List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when - * isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment - */ - resourceScopes?: string[]; - // List of permissions included in the role. Read-only when isBuiltIn is true. Required. - rolePermissions?: UnifiedRolePermission[]; - /** - * Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an - * identifier to be the same across different directories. Read-only when isBuiltIn is true. - */ - templateId?: NullableOption; - // Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true. - version?: NullableOption; - /** - * Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles - * support this attribute. - */ - inheritsPermissionsFrom?: NullableOption; -} -// tslint:disable-next-line: no-empty-interface -export interface RoleManagement {} export interface DriveItem extends BaseItem { // Audio metadata, if the item is an audio file. Read-only. audio?: NullableOption