diff --git a/specification/sphere/Sphere.Management/common.tsp b/specification/sphere/Sphere.Management/common.tsp index 239b23b73fe6..d6285853c2a3 100644 --- a/specification/sphere/Sphere.Management/common.tsp +++ b/specification/sphere/Sphere.Management/common.tsp @@ -21,12 +21,16 @@ interface Operations extends Azure.ResourceManager.Operations {} @lroStatus enum ProvisioningState { ...ResourceProvisioningState, + /** The resource is being provisioned */ Provisioning, + /** The resource is being updated */ Updating, + /** The resource is being deleted */ Deleting, + /** The resource create request has been accepted */ Accepted, } @@ -35,6 +39,7 @@ enum ProvisioningState { enum RegionalDataBoundary { /** No data boundary */ None, + /** EU data boundary */ EU, } @@ -43,6 +48,7 @@ enum RegionalDataBoundary { enum AllowCrashDumpCollection { /** Crash dump collection enabled */ Enabled, + /** Crash dump collection disabled */ Disabled, } @@ -51,10 +57,13 @@ enum AllowCrashDumpCollection { enum CertificateStatus { /** Certificate is active */ Active, + /** Certificate is inactive */ Inactive, + /** Certificate has expired */ Expired, + /** Certificate has been revoked */ Revoked, } diff --git a/specification/sphere/Sphere.Management/device.tsp b/specification/sphere/Sphere.Management/device.tsp index c28e96135bfa..712811ebdfbe 100644 --- a/specification/sphere/Sphere.Management/device.tsp +++ b/specification/sphere/Sphere.Management/device.tsp @@ -115,6 +115,7 @@ model SignedCapabilityImageResponse { enum CapabilityType { /** Application development capability */ ApplicationDevelopment, + /** Field servicing capability */ FieldServicing, } diff --git a/specification/sphere/Sphere.Management/deviceGroup.tsp b/specification/sphere/Sphere.Management/deviceGroup.tsp index acb3c5bbe5e2..4921ba4631ed 100644 --- a/specification/sphere/Sphere.Management/deviceGroup.tsp +++ b/specification/sphere/Sphere.Management/deviceGroup.tsp @@ -108,6 +108,7 @@ model DeviceGroupProperties { enum OSFeedType { /** Retail OS feed type. */ Retail, + /** Retail evaluation OS feed type. */ RetailEval, } @@ -116,6 +117,7 @@ enum OSFeedType { enum UpdatePolicy { /** Update all policy. */ UpdateAll, + /** No update for 3rd party app policy. */ No3rdPartyAppUpdates, } diff --git a/specification/sphere/Sphere.Management/image.tsp b/specification/sphere/Sphere.Management/image.tsp index 16c445ed83a1..5bb6bec02d80 100644 --- a/specification/sphere/Sphere.Management/image.tsp +++ b/specification/sphere/Sphere.Management/image.tsp @@ -79,50 +79,73 @@ model ImageUploadRequestBody { enum ImageType { /** Invalid image. */ InvalidImageType, + /** One Bl image type */ OneBl, + /** Pluton image type */ PlutonRuntime, + /** Wifi firmware image type */ WifiFirmware, + /** Security monitor image type */ SecurityMonitor, + /** Normal world loader image type */ NormalWorldLoader, + /** Normal world dtb image type */ NormalWorldDtb, + /** Normal world kernel image type */ NormalWorldKernel, + /** Root FS image type */ RootFs, + /** Services image type */ Services, + /** Applications image type */ Applications, + /** FW config image type */ FwConfig, + /** Boot manifest image type */ BootManifest, + /** Nwfs image type */ Nwfs, + /** Trusted key store image type */ TrustedKeystore, + /** Policy image type */ Policy, + /** Customer board config image type */ CustomerBoardConfig, + /** Update certificate store image type */ UpdateCertStore, + /** Base system update manifest image type */ BaseSystemUpdateManifest, + /** Firmware update manifest image type */ FirmwareUpdateManifest, + /** Customer update manifest image type */ CustomerUpdateManifest, + /** Recovery manifest image type */ RecoveryManifest, + /** manifest set image type */ ManifestSet, + /** Other image type */ Other, }