Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions specification/sphere/Sphere.Management/common.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -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,
}
Expand All @@ -35,6 +39,7 @@ enum ProvisioningState {
enum RegionalDataBoundary {
/** No data boundary */
None,

/** EU data boundary */
EU,
}
Expand All @@ -43,6 +48,7 @@ enum RegionalDataBoundary {
enum AllowCrashDumpCollection {
/** Crash dump collection enabled */
Enabled,

/** Crash dump collection disabled */
Disabled,
}
Expand All @@ -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,
}
Expand Down
1 change: 1 addition & 0 deletions specification/sphere/Sphere.Management/device.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ model SignedCapabilityImageResponse {
enum CapabilityType {
/** Application development capability */
ApplicationDevelopment,

/** Field servicing capability */
FieldServicing,
}
Expand Down
2 changes: 2 additions & 0 deletions specification/sphere/Sphere.Management/deviceGroup.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ model DeviceGroupProperties {
enum OSFeedType {
/** Retail OS feed type. */
Retail,

/** Retail evaluation OS feed type. */
RetailEval,
}
Expand All @@ -116,6 +117,7 @@ enum OSFeedType {
enum UpdatePolicy {
/** Update all policy. */
UpdateAll,

/** No update for 3rd party app policy. */
No3rdPartyAppUpdates,
}
Expand Down
23 changes: 23 additions & 0 deletions specification/sphere/Sphere.Management/image.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -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,
}