Skip to content
View as Markdown

Deployment

IRI: https://w3id.org/altium/cdm/ota/Deployment

GRID: grid:workspace:{workspace-id}:ota:deployment/{id}

Deployment represents the request for an OTA update that assigns packages to the ECUs of its target, either a single device or all devices of a single fleet. It records what was requested, not how it was carried out: the outcome on each targeted device is a separate Deployment Result, which refers to the deployment. Provider-specific scheduling and cancellation restrictions are defined by the corresponding API profile.

In the product

No product documentation linked yet.

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class ota_Deployment["Deployment"]






      style ota_Deployment fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:2.5px

    click ota_Deployment href "../../classes/ota_Deployment/"











      ota_Deployment --> "0..1" ota_Device : target device
      click ota_Device href "../../classes/ota_Device/"


  class ota_Device["Device"]






      style ota_Device fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px










      ota_Deployment --> "0..1" ota_Fleet : target fleet
      click ota_Fleet href "../../classes/ota_Fleet/"


  class ota_Fleet["Fleet"]






      style ota_Fleet fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px





          ota_Deployment : created at



          ota_Deployment : scheduled for








      ota_Deployment --> "1..*" ota_DeploymentAssignment : assignments
      click ota_DeploymentAssignment href "../../classes/ota_DeploymentAssignment/"


  class ota_DeploymentAssignment["Deployment Assignment"]






      style ota_DeploymentAssignment fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px





          ota_Deployment : id










  class ota_DeploymentResult["Deployment Result"]






      style ota_DeploymentResult fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

          ota_DeploymentResult --> "1" ota_Deployment: deployment 
          click ota_DeploymentResult href "../../classes/ota_DeploymentResult/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity
target device 0..1 Device The single device targeted by the deployment. Exactly one of targetDevice and targetFleet must be set. direct
target fleet 0..1 Fleet The fleet targeted by the deployment; all devices of the fleet are addressed. Exactly one of targetDevice and targetFleet must be set. direct
created at 0..1 datetime The date and time the deployment was requested, in UTC, when reported by the provider. direct
scheduled for 0..1 datetime The date and time the deployment is scheduled to start, in UTC. direct
assignments 1..* Deployment Assignment The packages assigned per hardware identifier, at least one. These correspond to the targets in Uptane terminology. direct

Comments