Skip to content

Commit ca92b4b

Browse files
Add new status READY_FOR_CHECKIN used for vehicle synchronisation
1 parent 3ba1ec3 commit ca92b4b

File tree

6 files changed

+25
-15
lines changed

6 files changed

+25
-15
lines changed

generator/ServiceModels/iotfleetwise/iotfleetwise-2021-06-17.api.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3737,7 +3737,8 @@
37373737
"READY",
37383738
"HEALTHY",
37393739
"SUSPENDED",
3740-
"DELETING"
3740+
"DELETING",
3741+
"READY_FOR_CHECKIN"
37413742
]
37423743
},
37433744
"VehicleStatus":{

generator/ServiceModels/iotfleetwise/iotfleetwise-2021-06-17.docs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
"refs": {
146146
"CampaignSummary$status": "<p>The state of a campaign. The status can be one of the following:</p> <ul> <li> <p> <code>CREATING</code> - Amazon Web Services IoT FleetWise is processing your request to create the campaign.</p> </li> <li> <p> <code>WAITING_FOR_APPROVAL</code> - After a campaign is created, it enters the <code>WAITING_FOR_APPROVAL</code> state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign. </p> </li> <li> <p> <code>RUNNING</code> - The campaign is active. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended. To resume the campaign, use the API operation. </p> </li> </ul>",
147147
"GetCampaignResponse$status": "<p>The state of the campaign. The status can be one of: <code>CREATING</code>, <code>WAITING_FOR_APPROVAL</code>, <code>RUNNING</code>, and <code>SUSPENDED</code>. </p>",
148-
"UpdateCampaignResponse$status": "<p>The state of a campaign. The status can be one of:</p> <ul> <li> <p> <code>CREATING</code> - Amazon Web Services IoT FleetWise is processing your request to create the campaign. </p> </li> <li> <p> <code>WAITING_FOR_APPROVAL</code> - After a campaign is created, it enters the <code>WAITING_FOR_APPROVAL</code> state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign. </p> </li> <li> <p> <code>RUNNING</code> - The campaign is active. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended. To resume the campaign, use the API operation. </p> </li> </ul>"
148+
"UpdateCampaignResponse$status": "<p>The state of a campaign. The status can be one of:</p> <ul> <li> <p> <code>CREATING</code> - Amazon Web Services IoT FleetWise is processing your request to create the campaign. </p> </li> <li> <p> <code>WAITING_FOR_APPROVAL</code> - After you create a campaign, it enters this state. Use the API operation to approve the campaign for deployment to the target vehicle or fleet. </p> </li> <li> <p> <code>RUNNING</code> - The campaign is active. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended. To resume the campaign, use the API operation. </p> </li> </ul>"
149149
}
150150
},
151151
"CampaignSummary": {
@@ -1865,7 +1865,7 @@
18651865
"VehicleState": {
18661866
"base": null,
18671867
"refs": {
1868-
"VehicleStatus$status": "<p>The status of a campaign, which can be one of the following:</p> <ul> <li> <p> <code>CREATED</code> - The campaign has been created successfully but has not been approved. </p> </li> <li> <p> <code>READY</code> - The campaign has been approved but has not been deployed to the vehicle.</p> </li> <li> <p> <code>HEALTHY</code> - The campaign has been deployed to the vehicle. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign has been suspended and data collection is paused. </p> </li> <li> <p> <code>DELETING</code> - The campaign is being removed from the vehicle.</p> </li> </ul>"
1868+
"VehicleStatus$status": "<p>The status of a campaign, which can be one of the following:</p> <ul> <li> <p> <code>CREATED</code> - The campaign exists but is not yet approved.</p> </li> <li> <p> <code>READY</code> - The campaign is approved but has not been deployed to the vehicle. Data has not arrived at the vehicle yet.</p> </li> <li> <p> <code>HEALTHY</code> - The campaign is deployed to the vehicle.</p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended and data collection is paused.</p> </li> <li> <p> <code>DELETING</code> - The campaign is being removed from the vehicle.</p> </li> <li> <p> <code>READY_FOR_CHECKIN</code> - The campaign is approved and waiting for vehicle check-in before deployment.</p> </li> </ul>"
18691869
}
18701870
},
18711871
"VehicleStatus": {

generator/ServiceModels/iotfleetwise/iotfleetwise-2021-06-17.normal.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5297,7 +5297,7 @@
52975297
},
52985298
"status":{
52995299
"shape":"CampaignStatus",
5300-
"documentation":"<p>The state of a campaign. The status can be one of:</p> <ul> <li> <p> <code>CREATING</code> - Amazon Web Services IoT FleetWise is processing your request to create the campaign. </p> </li> <li> <p> <code>WAITING_FOR_APPROVAL</code> - After a campaign is created, it enters the <code>WAITING_FOR_APPROVAL</code> state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign. </p> </li> <li> <p> <code>RUNNING</code> - The campaign is active. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended. To resume the campaign, use the API operation. </p> </li> </ul>"
5300+
"documentation":"<p>The state of a campaign. The status can be one of:</p> <ul> <li> <p> <code>CREATING</code> - Amazon Web Services IoT FleetWise is processing your request to create the campaign. </p> </li> <li> <p> <code>WAITING_FOR_APPROVAL</code> - After you create a campaign, it enters this state. Use the API operation to approve the campaign for deployment to the target vehicle or fleet. </p> </li> <li> <p> <code>RUNNING</code> - The campaign is active. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended. To resume the campaign, use the API operation. </p> </li> </ul>"
53015301
}
53025302
}
53035303
},
@@ -5742,7 +5742,8 @@
57425742
"READY",
57435743
"HEALTHY",
57445744
"SUSPENDED",
5745-
"DELETING"
5745+
"DELETING",
5746+
"READY_FOR_CHECKIN"
57465747
]
57475748
},
57485749
"VehicleStatus":{
@@ -5758,7 +5759,7 @@
57585759
},
57595760
"status":{
57605761
"shape":"VehicleState",
5761-
"documentation":"<p>The status of a campaign, which can be one of the following:</p> <ul> <li> <p> <code>CREATED</code> - The campaign has been created successfully but has not been approved. </p> </li> <li> <p> <code>READY</code> - The campaign has been approved but has not been deployed to the vehicle.</p> </li> <li> <p> <code>HEALTHY</code> - The campaign has been deployed to the vehicle. </p> </li> <li> <p> <code>SUSPENDED</code> - The campaign has been suspended and data collection is paused. </p> </li> <li> <p> <code>DELETING</code> - The campaign is being removed from the vehicle.</p> </li> </ul>"
5762+
"documentation":"<p>The status of a campaign, which can be one of the following:</p> <ul> <li> <p> <code>CREATED</code> - The campaign exists but is not yet approved.</p> </li> <li> <p> <code>READY</code> - The campaign is approved but has not been deployed to the vehicle. Data has not arrived at the vehicle yet.</p> </li> <li> <p> <code>HEALTHY</code> - The campaign is deployed to the vehicle.</p> </li> <li> <p> <code>SUSPENDED</code> - The campaign is suspended and data collection is paused.</p> </li> <li> <p> <code>DELETING</code> - The campaign is being removed from the vehicle.</p> </li> <li> <p> <code>READY_FOR_CHECKIN</code> - The campaign is approved and waiting for vehicle check-in before deployment.</p> </li> </ul>"
57625763
}
57635764
},
57645765
"documentation":"<p>Information about a campaign associated with a vehicle.</p>"

sdk/src/Services/IoTFleetWise/Generated/Model/UpdateCampaignResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ internal bool IsSetName()
8787
/// </para>
8888
/// </li> <li>
8989
/// <para>
90-
/// <c>WAITING_FOR_APPROVAL</c> - After a campaign is created, it enters the <c>WAITING_FOR_APPROVAL</c>
91-
/// state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target
92-
/// vehicle or fleet, use the API operation to approve the campaign.
90+
/// <c>WAITING_FOR_APPROVAL</c> - After you create a campaign, it enters this state.
91+
/// Use the API operation to approve the campaign for deployment to the target vehicle
92+
/// or fleet.
9393
/// </para>
9494
/// </li> <li>
9595
/// <para>

sdk/src/Services/IoTFleetWise/Generated/Model/VehicleStatus.cs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,26 +64,30 @@ internal bool IsSetCampaignName()
6464
/// </para>
6565
/// <ul> <li>
6666
/// <para>
67-
/// <c>CREATED</c> - The campaign has been created successfully but has not been approved.
68-
///
67+
/// <c>CREATED</c> - The campaign exists but is not yet approved.
6968
/// </para>
7069
/// </li> <li>
7170
/// <para>
72-
/// <c>READY</c> - The campaign has been approved but has not been deployed to the vehicle.
71+
/// <c>READY</c> - The campaign is approved but has not been deployed to the vehicle.
72+
/// Data has not arrived at the vehicle yet.
7373
/// </para>
7474
/// </li> <li>
7575
/// <para>
76-
/// <c>HEALTHY</c> - The campaign has been deployed to the vehicle.
76+
/// <c>HEALTHY</c> - The campaign is deployed to the vehicle.
7777
/// </para>
7878
/// </li> <li>
7979
/// <para>
80-
/// <c>SUSPENDED</c> - The campaign has been suspended and data collection is paused.
81-
///
80+
/// <c>SUSPENDED</c> - The campaign is suspended and data collection is paused.
8281
/// </para>
8382
/// </li> <li>
8483
/// <para>
8584
/// <c>DELETING</c> - The campaign is being removed from the vehicle.
8685
/// </para>
86+
/// </li> <li>
87+
/// <para>
88+
/// <c>READY_FOR_CHECKIN</c> - The campaign is approved and waiting for vehicle check-in
89+
/// before deployment.
90+
/// </para>
8791
/// </li> </ul>
8892
/// </summary>
8993
public VehicleState Status

sdk/src/Services/IoTFleetWise/Generated/ServiceEnumerations.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1967,6 +1967,10 @@ public class VehicleState : ConstantClass
19671967
/// </summary>
19681968
public static readonly VehicleState READY = new VehicleState("READY");
19691969
/// <summary>
1970+
/// Constant READY_FOR_CHECKIN for VehicleState
1971+
/// </summary>
1972+
public static readonly VehicleState READY_FOR_CHECKIN = new VehicleState("READY_FOR_CHECKIN");
1973+
/// <summary>
19701974
/// Constant SUSPENDED for VehicleState
19711975
/// </summary>
19721976
public static readonly VehicleState SUSPENDED = new VehicleState("SUSPENDED");

0 commit comments

Comments
 (0)