1 | import {Request} from '../lib/request';
|
2 | import {Response} from '../lib/response';
|
3 | import {AWSError} from '../lib/error';
|
4 | import {Service} from '../lib/service';
|
5 | import {ServiceConfigurationOptions} from '../lib/service';
|
6 | import {ConfigBase as Config} from '../lib/config';
|
7 | interface Blob {}
|
8 | declare class RoboMaker extends Service {
|
9 | |
10 |
|
11 |
|
12 | constructor(options?: RoboMaker.Types.ClientConfiguration)
|
13 | config: Config & RoboMaker.Types.ClientConfiguration;
|
14 | /**
|
15 | * Describes one or more simulation jobs.
|
16 | */
|
17 | batchDescribeSimulationJob(params: RoboMaker.Types.BatchDescribeSimulationJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.BatchDescribeSimulationJobResponse) => void): Request<RoboMaker.Types.BatchDescribeSimulationJobResponse, AWSError>;
|
18 | /**
|
19 | * Describes one or more simulation jobs.
|
20 | */
|
21 | batchDescribeSimulationJob(callback?: (err: AWSError, data: RoboMaker.Types.BatchDescribeSimulationJobResponse) => void): Request<RoboMaker.Types.BatchDescribeSimulationJobResponse, AWSError>;
|
22 | /**
|
23 | * Cancels the specified simulation job.
|
24 | */
|
25 | cancelSimulationJob(params: RoboMaker.Types.CancelSimulationJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.CancelSimulationJobResponse) => void): Request<RoboMaker.Types.CancelSimulationJobResponse, AWSError>;
|
26 | /**
|
27 | * Cancels the specified simulation job.
|
28 | */
|
29 | cancelSimulationJob(callback?: (err: AWSError, data: RoboMaker.Types.CancelSimulationJobResponse) => void): Request<RoboMaker.Types.CancelSimulationJobResponse, AWSError>;
|
30 | /**
|
31 | * Deploys a specific version of a robot application to robots in a fleet. The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version.
|
32 | */
|
33 | createDeploymentJob(params: RoboMaker.Types.CreateDeploymentJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateDeploymentJobResponse) => void): Request<RoboMaker.Types.CreateDeploymentJobResponse, AWSError>;
|
34 | /**
|
35 | * Deploys a specific version of a robot application to robots in a fleet. The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version.
|
36 | */
|
37 | createDeploymentJob(callback?: (err: AWSError, data: RoboMaker.Types.CreateDeploymentJobResponse) => void): Request<RoboMaker.Types.CreateDeploymentJobResponse, AWSError>;
|
38 | /**
|
39 | * Creates a fleet, a logical group of robots running the same robot application.
|
40 | */
|
41 | createFleet(params: RoboMaker.Types.CreateFleetRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateFleetResponse) => void): Request<RoboMaker.Types.CreateFleetResponse, AWSError>;
|
42 | /**
|
43 | * Creates a fleet, a logical group of robots running the same robot application.
|
44 | */
|
45 | createFleet(callback?: (err: AWSError, data: RoboMaker.Types.CreateFleetResponse) => void): Request<RoboMaker.Types.CreateFleetResponse, AWSError>;
|
46 | /**
|
47 | * Creates a robot.
|
48 | */
|
49 | createRobot(params: RoboMaker.Types.CreateRobotRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotResponse) => void): Request<RoboMaker.Types.CreateRobotResponse, AWSError>;
|
50 | /**
|
51 | * Creates a robot.
|
52 | */
|
53 | createRobot(callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotResponse) => void): Request<RoboMaker.Types.CreateRobotResponse, AWSError>;
|
54 | /**
|
55 | * Creates a robot application.
|
56 | */
|
57 | createRobotApplication(params: RoboMaker.Types.CreateRobotApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotApplicationResponse) => void): Request<RoboMaker.Types.CreateRobotApplicationResponse, AWSError>;
|
58 | /**
|
59 | * Creates a robot application.
|
60 | */
|
61 | createRobotApplication(callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotApplicationResponse) => void): Request<RoboMaker.Types.CreateRobotApplicationResponse, AWSError>;
|
62 | /**
|
63 | * Creates a version of a robot application.
|
64 | */
|
65 | createRobotApplicationVersion(params: RoboMaker.Types.CreateRobotApplicationVersionRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotApplicationVersionResponse) => void): Request<RoboMaker.Types.CreateRobotApplicationVersionResponse, AWSError>;
|
66 | /**
|
67 | * Creates a version of a robot application.
|
68 | */
|
69 | createRobotApplicationVersion(callback?: (err: AWSError, data: RoboMaker.Types.CreateRobotApplicationVersionResponse) => void): Request<RoboMaker.Types.CreateRobotApplicationVersionResponse, AWSError>;
|
70 | /**
|
71 | * Creates a simulation application.
|
72 | */
|
73 | createSimulationApplication(params: RoboMaker.Types.CreateSimulationApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationApplicationResponse) => void): Request<RoboMaker.Types.CreateSimulationApplicationResponse, AWSError>;
|
74 | /**
|
75 | * Creates a simulation application.
|
76 | */
|
77 | createSimulationApplication(callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationApplicationResponse) => void): Request<RoboMaker.Types.CreateSimulationApplicationResponse, AWSError>;
|
78 | /**
|
79 | * Creates a simulation application with a specific revision id.
|
80 | */
|
81 | createSimulationApplicationVersion(params: RoboMaker.Types.CreateSimulationApplicationVersionRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationApplicationVersionResponse) => void): Request<RoboMaker.Types.CreateSimulationApplicationVersionResponse, AWSError>;
|
82 | /**
|
83 | * Creates a simulation application with a specific revision id.
|
84 | */
|
85 | createSimulationApplicationVersion(callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationApplicationVersionResponse) => void): Request<RoboMaker.Types.CreateSimulationApplicationVersionResponse, AWSError>;
|
86 | /**
|
87 | * Creates a simulation job.
|
88 | */
|
89 | createSimulationJob(params: RoboMaker.Types.CreateSimulationJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationJobResponse) => void): Request<RoboMaker.Types.CreateSimulationJobResponse, AWSError>;
|
90 | /**
|
91 | * Creates a simulation job.
|
92 | */
|
93 | createSimulationJob(callback?: (err: AWSError, data: RoboMaker.Types.CreateSimulationJobResponse) => void): Request<RoboMaker.Types.CreateSimulationJobResponse, AWSError>;
|
94 | /**
|
95 | * Deletes a fleet.
|
96 | */
|
97 | deleteFleet(params: RoboMaker.Types.DeleteFleetRequest, callback?: (err: AWSError, data: RoboMaker.Types.DeleteFleetResponse) => void): Request<RoboMaker.Types.DeleteFleetResponse, AWSError>;
|
98 | /**
|
99 | * Deletes a fleet.
|
100 | */
|
101 | deleteFleet(callback?: (err: AWSError, data: RoboMaker.Types.DeleteFleetResponse) => void): Request<RoboMaker.Types.DeleteFleetResponse, AWSError>;
|
102 | /**
|
103 | * Deletes a robot.
|
104 | */
|
105 | deleteRobot(params: RoboMaker.Types.DeleteRobotRequest, callback?: (err: AWSError, data: RoboMaker.Types.DeleteRobotResponse) => void): Request<RoboMaker.Types.DeleteRobotResponse, AWSError>;
|
106 | /**
|
107 | * Deletes a robot.
|
108 | */
|
109 | deleteRobot(callback?: (err: AWSError, data: RoboMaker.Types.DeleteRobotResponse) => void): Request<RoboMaker.Types.DeleteRobotResponse, AWSError>;
|
110 | /**
|
111 | * Deletes a robot application.
|
112 | */
|
113 | deleteRobotApplication(params: RoboMaker.Types.DeleteRobotApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.DeleteRobotApplicationResponse) => void): Request<RoboMaker.Types.DeleteRobotApplicationResponse, AWSError>;
|
114 | /**
|
115 | * Deletes a robot application.
|
116 | */
|
117 | deleteRobotApplication(callback?: (err: AWSError, data: RoboMaker.Types.DeleteRobotApplicationResponse) => void): Request<RoboMaker.Types.DeleteRobotApplicationResponse, AWSError>;
|
118 | /**
|
119 | * Deletes a simulation application.
|
120 | */
|
121 | deleteSimulationApplication(params: RoboMaker.Types.DeleteSimulationApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.DeleteSimulationApplicationResponse) => void): Request<RoboMaker.Types.DeleteSimulationApplicationResponse, AWSError>;
|
122 | /**
|
123 | * Deletes a simulation application.
|
124 | */
|
125 | deleteSimulationApplication(callback?: (err: AWSError, data: RoboMaker.Types.DeleteSimulationApplicationResponse) => void): Request<RoboMaker.Types.DeleteSimulationApplicationResponse, AWSError>;
|
126 | /**
|
127 | * Deregisters a robot.
|
128 | */
|
129 | deregisterRobot(params: RoboMaker.Types.DeregisterRobotRequest, callback?: (err: AWSError, data: RoboMaker.Types.DeregisterRobotResponse) => void): Request<RoboMaker.Types.DeregisterRobotResponse, AWSError>;
|
130 | /**
|
131 | * Deregisters a robot.
|
132 | */
|
133 | deregisterRobot(callback?: (err: AWSError, data: RoboMaker.Types.DeregisterRobotResponse) => void): Request<RoboMaker.Types.DeregisterRobotResponse, AWSError>;
|
134 | /**
|
135 | * Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
|
136 | */
|
137 | describeDeploymentJob(params: RoboMaker.Types.DescribeDeploymentJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeDeploymentJobResponse) => void): Request<RoboMaker.Types.DescribeDeploymentJobResponse, AWSError>;
|
138 | /**
|
139 | * Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
|
140 | */
|
141 | describeDeploymentJob(callback?: (err: AWSError, data: RoboMaker.Types.DescribeDeploymentJobResponse) => void): Request<RoboMaker.Types.DescribeDeploymentJobResponse, AWSError>;
|
142 | /**
|
143 | * Describes a fleet.
|
144 | */
|
145 | describeFleet(params: RoboMaker.Types.DescribeFleetRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeFleetResponse) => void): Request<RoboMaker.Types.DescribeFleetResponse, AWSError>;
|
146 | /**
|
147 | * Describes a fleet.
|
148 | */
|
149 | describeFleet(callback?: (err: AWSError, data: RoboMaker.Types.DescribeFleetResponse) => void): Request<RoboMaker.Types.DescribeFleetResponse, AWSError>;
|
150 | /**
|
151 | * Describes a robot.
|
152 | */
|
153 | describeRobot(params: RoboMaker.Types.DescribeRobotRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeRobotResponse) => void): Request<RoboMaker.Types.DescribeRobotResponse, AWSError>;
|
154 | /**
|
155 | * Describes a robot.
|
156 | */
|
157 | describeRobot(callback?: (err: AWSError, data: RoboMaker.Types.DescribeRobotResponse) => void): Request<RoboMaker.Types.DescribeRobotResponse, AWSError>;
|
158 | /**
|
159 | * Describes a robot application.
|
160 | */
|
161 | describeRobotApplication(params: RoboMaker.Types.DescribeRobotApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeRobotApplicationResponse) => void): Request<RoboMaker.Types.DescribeRobotApplicationResponse, AWSError>;
|
162 | /**
|
163 | * Describes a robot application.
|
164 | */
|
165 | describeRobotApplication(callback?: (err: AWSError, data: RoboMaker.Types.DescribeRobotApplicationResponse) => void): Request<RoboMaker.Types.DescribeRobotApplicationResponse, AWSError>;
|
166 | /**
|
167 | * Describes a simulation application.
|
168 | */
|
169 | describeSimulationApplication(params: RoboMaker.Types.DescribeSimulationApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeSimulationApplicationResponse) => void): Request<RoboMaker.Types.DescribeSimulationApplicationResponse, AWSError>;
|
170 | /**
|
171 | * Describes a simulation application.
|
172 | */
|
173 | describeSimulationApplication(callback?: (err: AWSError, data: RoboMaker.Types.DescribeSimulationApplicationResponse) => void): Request<RoboMaker.Types.DescribeSimulationApplicationResponse, AWSError>;
|
174 | /**
|
175 | * Describes a simulation job.
|
176 | */
|
177 | describeSimulationJob(params: RoboMaker.Types.DescribeSimulationJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.DescribeSimulationJobResponse) => void): Request<RoboMaker.Types.DescribeSimulationJobResponse, AWSError>;
|
178 | /**
|
179 | * Describes a simulation job.
|
180 | */
|
181 | describeSimulationJob(callback?: (err: AWSError, data: RoboMaker.Types.DescribeSimulationJobResponse) => void): Request<RoboMaker.Types.DescribeSimulationJobResponse, AWSError>;
|
182 | /**
|
183 | * Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
|
184 | */
|
185 | listDeploymentJobs(params: RoboMaker.Types.ListDeploymentJobsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListDeploymentJobsResponse) => void): Request<RoboMaker.Types.ListDeploymentJobsResponse, AWSError>;
|
186 | /**
|
187 | * Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
|
188 | */
|
189 | listDeploymentJobs(callback?: (err: AWSError, data: RoboMaker.Types.ListDeploymentJobsResponse) => void): Request<RoboMaker.Types.ListDeploymentJobsResponse, AWSError>;
|
190 | /**
|
191 | * Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
|
192 | */
|
193 | listFleets(params: RoboMaker.Types.ListFleetsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListFleetsResponse) => void): Request<RoboMaker.Types.ListFleetsResponse, AWSError>;
|
194 | /**
|
195 | * Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
|
196 | */
|
197 | listFleets(callback?: (err: AWSError, data: RoboMaker.Types.ListFleetsResponse) => void): Request<RoboMaker.Types.ListFleetsResponse, AWSError>;
|
198 | /**
|
199 | * Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
|
200 | */
|
201 | listRobotApplications(params: RoboMaker.Types.ListRobotApplicationsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListRobotApplicationsResponse) => void): Request<RoboMaker.Types.ListRobotApplicationsResponse, AWSError>;
|
202 | /**
|
203 | * Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
|
204 | */
|
205 | listRobotApplications(callback?: (err: AWSError, data: RoboMaker.Types.ListRobotApplicationsResponse) => void): Request<RoboMaker.Types.ListRobotApplicationsResponse, AWSError>;
|
206 | /**
|
207 | * Returns a list of robots. You can optionally provide filters to retrieve specific robots.
|
208 | */
|
209 | listRobots(params: RoboMaker.Types.ListRobotsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListRobotsResponse) => void): Request<RoboMaker.Types.ListRobotsResponse, AWSError>;
|
210 | /**
|
211 | * Returns a list of robots. You can optionally provide filters to retrieve specific robots.
|
212 | */
|
213 | listRobots(callback?: (err: AWSError, data: RoboMaker.Types.ListRobotsResponse) => void): Request<RoboMaker.Types.ListRobotsResponse, AWSError>;
|
214 | /**
|
215 | * Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
|
216 | */
|
217 | listSimulationApplications(params: RoboMaker.Types.ListSimulationApplicationsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListSimulationApplicationsResponse) => void): Request<RoboMaker.Types.ListSimulationApplicationsResponse, AWSError>;
|
218 | /**
|
219 | * Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
|
220 | */
|
221 | listSimulationApplications(callback?: (err: AWSError, data: RoboMaker.Types.ListSimulationApplicationsResponse) => void): Request<RoboMaker.Types.ListSimulationApplicationsResponse, AWSError>;
|
222 | /**
|
223 | * Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
|
224 | */
|
225 | listSimulationJobs(params: RoboMaker.Types.ListSimulationJobsRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListSimulationJobsResponse) => void): Request<RoboMaker.Types.ListSimulationJobsResponse, AWSError>;
|
226 | /**
|
227 | * Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
|
228 | */
|
229 | listSimulationJobs(callback?: (err: AWSError, data: RoboMaker.Types.ListSimulationJobsResponse) => void): Request<RoboMaker.Types.ListSimulationJobsResponse, AWSError>;
|
230 | /**
|
231 | * Lists all tags on a AWS RoboMaker resource.
|
232 | */
|
233 | listTagsForResource(params: RoboMaker.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: RoboMaker.Types.ListTagsForResourceResponse) => void): Request<RoboMaker.Types.ListTagsForResourceResponse, AWSError>;
|
234 | /**
|
235 | * Lists all tags on a AWS RoboMaker resource.
|
236 | */
|
237 | listTagsForResource(callback?: (err: AWSError, data: RoboMaker.Types.ListTagsForResourceResponse) => void): Request<RoboMaker.Types.ListTagsForResourceResponse, AWSError>;
|
238 | /**
|
239 | * Registers a robot with a fleet.
|
240 | */
|
241 | registerRobot(params: RoboMaker.Types.RegisterRobotRequest, callback?: (err: AWSError, data: RoboMaker.Types.RegisterRobotResponse) => void): Request<RoboMaker.Types.RegisterRobotResponse, AWSError>;
|
242 | /**
|
243 | * Registers a robot with a fleet.
|
244 | */
|
245 | registerRobot(callback?: (err: AWSError, data: RoboMaker.Types.RegisterRobotResponse) => void): Request<RoboMaker.Types.RegisterRobotResponse, AWSError>;
|
246 | /**
|
247 | * Restarts a running simulation job.
|
248 | */
|
249 | restartSimulationJob(params: RoboMaker.Types.RestartSimulationJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.RestartSimulationJobResponse) => void): Request<RoboMaker.Types.RestartSimulationJobResponse, AWSError>;
|
250 | /**
|
251 | * Restarts a running simulation job.
|
252 | */
|
253 | restartSimulationJob(callback?: (err: AWSError, data: RoboMaker.Types.RestartSimulationJobResponse) => void): Request<RoboMaker.Types.RestartSimulationJobResponse, AWSError>;
|
254 | /**
|
255 | * Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
|
256 | */
|
257 | syncDeploymentJob(params: RoboMaker.Types.SyncDeploymentJobRequest, callback?: (err: AWSError, data: RoboMaker.Types.SyncDeploymentJobResponse) => void): Request<RoboMaker.Types.SyncDeploymentJobResponse, AWSError>;
|
258 | /**
|
259 | * Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
|
260 | */
|
261 | syncDeploymentJob(callback?: (err: AWSError, data: RoboMaker.Types.SyncDeploymentJobResponse) => void): Request<RoboMaker.Types.SyncDeploymentJobResponse, AWSError>;
|
262 | /**
|
263 | * Adds or edits tags for a AWS RoboMaker resource. Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings. For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management User Guide.
|
264 | */
|
265 | tagResource(params: RoboMaker.Types.TagResourceRequest, callback?: (err: AWSError, data: RoboMaker.Types.TagResourceResponse) => void): Request<RoboMaker.Types.TagResourceResponse, AWSError>;
|
266 | /**
|
267 | * Adds or edits tags for a AWS RoboMaker resource. Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings. For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management User Guide.
|
268 | */
|
269 | tagResource(callback?: (err: AWSError, data: RoboMaker.Types.TagResourceResponse) => void): Request<RoboMaker.Types.TagResourceResponse, AWSError>;
|
270 | /**
|
271 | * Removes the specified tags from the specified AWS RoboMaker resource. To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource .
|
272 | */
|
273 | untagResource(params: RoboMaker.Types.UntagResourceRequest, callback?: (err: AWSError, data: RoboMaker.Types.UntagResourceResponse) => void): Request<RoboMaker.Types.UntagResourceResponse, AWSError>;
|
274 | /**
|
275 | * Removes the specified tags from the specified AWS RoboMaker resource. To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource .
|
276 | */
|
277 | untagResource(callback?: (err: AWSError, data: RoboMaker.Types.UntagResourceResponse) => void): Request<RoboMaker.Types.UntagResourceResponse, AWSError>;
|
278 | /**
|
279 | * Updates a robot application.
|
280 | */
|
281 | updateRobotApplication(params: RoboMaker.Types.UpdateRobotApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.UpdateRobotApplicationResponse) => void): Request<RoboMaker.Types.UpdateRobotApplicationResponse, AWSError>;
|
282 | /**
|
283 | * Updates a robot application.
|
284 | */
|
285 | updateRobotApplication(callback?: (err: AWSError, data: RoboMaker.Types.UpdateRobotApplicationResponse) => void): Request<RoboMaker.Types.UpdateRobotApplicationResponse, AWSError>;
|
286 | /**
|
287 | * Updates a simulation application.
|
288 | */
|
289 | updateSimulationApplication(params: RoboMaker.Types.UpdateSimulationApplicationRequest, callback?: (err: AWSError, data: RoboMaker.Types.UpdateSimulationApplicationResponse) => void): Request<RoboMaker.Types.UpdateSimulationApplicationResponse, AWSError>;
|
290 | /**
|
291 | * Updates a simulation application.
|
292 | */
|
293 | updateSimulationApplication(callback?: (err: AWSError, data: RoboMaker.Types.UpdateSimulationApplicationResponse) => void): Request<RoboMaker.Types.UpdateSimulationApplicationResponse, AWSError>;
|
294 | }
|
295 | declare namespace RoboMaker {
|
296 | export type Architecture = "X86_64"|"ARM64"|"ARMHF"|string;
|
297 | export type Arn = string;
|
298 | export type Arns = Arn[];
|
299 | export interface BatchDescribeSimulationJobRequest {
|
300 | |
301 |
|
302 |
|
303 | jobs: Arns;
|
304 | }
|
305 | export interface BatchDescribeSimulationJobResponse {
|
306 | |
307 |
|
308 |
|
309 | jobs?: SimulationJobs;
|
310 | |
311 |
|
312 |
|
313 | unprocessedJobs?: Arns;
|
314 | }
|
315 | export type Boolean = boolean;
|
316 | export interface CancelSimulationJobRequest {
|
317 | |
318 |
|
319 |
|
320 | job: Arn;
|
321 | }
|
322 | export interface CancelSimulationJobResponse {
|
323 | }
|
324 | export type ClientRequestToken = string;
|
325 | export interface CreateDeploymentJobRequest {
|
326 | |
327 |
|
328 |
|
329 | deploymentConfig?: DeploymentConfig;
|
330 | |
331 |
|
332 |
|
333 | clientRequestToken: ClientRequestToken;
|
334 | |
335 |
|
336 |
|
337 | fleet: Arn;
|
338 | |
339 |
|
340 |
|
341 | deploymentApplicationConfigs: DeploymentApplicationConfigs;
|
342 | |
343 |
|
344 |
|
345 | tags?: TagMap;
|
346 | }
|
347 | export interface CreateDeploymentJobResponse {
|
348 | |
349 |
|
350 |
|
351 | arn?: Arn;
|
352 | |
353 |
|
354 |
|
355 | fleet?: Arn;
|
356 | |
357 |
|
358 |
|
359 | status?: DeploymentStatus;
|
360 | |
361 |
|
362 |
|
363 | deploymentApplicationConfigs?: DeploymentApplicationConfigs;
|
364 | |
365 |
|
366 |
|
367 | failureReason?: GenericString;
|
368 | |
369 |
|
370 |
|
371 | failureCode?: DeploymentJobErrorCode;
|
372 | |
373 |
|
374 |
|
375 | createdAt?: CreatedAt;
|
376 | |
377 |
|
378 |
|
379 | deploymentConfig?: DeploymentConfig;
|
380 | |
381 |
|
382 |
|
383 | tags?: TagMap;
|
384 | }
|
385 | export interface CreateFleetRequest {
|
386 | |
387 |
|
388 |
|
389 | name: Name;
|
390 | |
391 |
|
392 |
|
393 | tags?: TagMap;
|
394 | }
|
395 | export interface CreateFleetResponse {
|
396 | |
397 |
|
398 |
|
399 | arn?: Arn;
|
400 | |
401 |
|
402 |
|
403 | name?: Name;
|
404 | |
405 |
|
406 |
|
407 | createdAt?: CreatedAt;
|
408 | |
409 |
|
410 |
|
411 | tags?: TagMap;
|
412 | }
|
413 | export interface CreateRobotApplicationRequest {
|
414 | |
415 |
|
416 |
|
417 | name: Name;
|
418 | |
419 |
|
420 |
|
421 | sources: SourceConfigs;
|
422 | |
423 |
|
424 |
|
425 | robotSoftwareSuite: RobotSoftwareSuite;
|
426 | |
427 |
|
428 |
|
429 | tags?: TagMap;
|
430 | }
|
431 | export interface CreateRobotApplicationResponse {
|
432 | |
433 |
|
434 |
|
435 | arn?: Arn;
|
436 | |
437 |
|
438 |
|
439 | name?: Name;
|
440 | |
441 |
|
442 |
|
443 | version?: Version;
|
444 | |
445 |
|
446 |
|
447 | sources?: Sources;
|
448 | |
449 |
|
450 |
|
451 | robotSoftwareSuite?: RobotSoftwareSuite;
|
452 | |
453 |
|
454 |
|
455 | lastUpdatedAt?: LastUpdatedAt;
|
456 | |
457 |
|
458 |
|
459 | revisionId?: RevisionId;
|
460 | |
461 |
|
462 |
|
463 | tags?: TagMap;
|
464 | }
|
465 | export interface CreateRobotApplicationVersionRequest {
|
466 | |
467 |
|
468 |
|
469 | application: Arn;
|
470 | |
471 |
|
472 |
|
473 | currentRevisionId?: RevisionId;
|
474 | }
|
475 | export interface CreateRobotApplicationVersionResponse {
|
476 | |
477 |
|
478 |
|
479 | arn?: Arn;
|
480 | |
481 |
|
482 |
|
483 | name?: Name;
|
484 | |
485 |
|
486 |
|
487 | version?: Version;
|
488 | |
489 |
|
490 |
|
491 | sources?: Sources;
|
492 | |
493 |
|
494 |
|
495 | robotSoftwareSuite?: RobotSoftwareSuite;
|
496 | |
497 |
|
498 |
|
499 | lastUpdatedAt?: LastUpdatedAt;
|
500 | |
501 |
|
502 |
|
503 | revisionId?: RevisionId;
|
504 | }
|
505 | export interface CreateRobotRequest {
|
506 | |
507 |
|
508 |
|
509 | name: Name;
|
510 | |
511 |
|
512 |
|
513 | architecture: Architecture;
|
514 | |
515 |
|
516 |
|
517 | greengrassGroupId: Id;
|
518 | |
519 |
|
520 |
|
521 | tags?: TagMap;
|
522 | }
|
523 | export interface CreateRobotResponse {
|
524 | |
525 |
|
526 |
|
527 | arn?: Arn;
|
528 | |
529 |
|
530 |
|
531 | name?: Name;
|
532 | |
533 |
|
534 |
|
535 | createdAt?: CreatedAt;
|
536 | |
537 |
|
538 |
|
539 | greengrassGroupId?: Id;
|
540 | |
541 |
|
542 |
|
543 | architecture?: Architecture;
|
544 | |
545 |
|
546 |
|
547 | tags?: TagMap;
|
548 | }
|
549 | export interface CreateSimulationApplicationRequest {
|
550 | |
551 |
|
552 |
|
553 | name: Name;
|
554 | |
555 |
|
556 |
|
557 | sources: SourceConfigs;
|
558 | |
559 |
|
560 |
|
561 | simulationSoftwareSuite: SimulationSoftwareSuite;
|
562 | |
563 |
|
564 |
|
565 | robotSoftwareSuite: RobotSoftwareSuite;
|
566 | |
567 |
|
568 |
|
569 | renderingEngine: RenderingEngine;
|
570 | |
571 |
|
572 |
|
573 | tags?: TagMap;
|
574 | }
|
575 | export interface CreateSimulationApplicationResponse {
|
576 | |
577 |
|
578 |
|
579 | arn?: Arn;
|
580 | |
581 |
|
582 |
|
583 | name?: Name;
|
584 | |
585 |
|
586 |
|
587 | version?: Version;
|
588 | |
589 |
|
590 |
|
591 | sources?: Sources;
|
592 | |
593 |
|
594 |
|
595 | simulationSoftwareSuite?: SimulationSoftwareSuite;
|
596 | |
597 |
|
598 |
|
599 | robotSoftwareSuite?: RobotSoftwareSuite;
|
600 | |
601 |
|
602 |
|
603 | renderingEngine?: RenderingEngine;
|
604 | |
605 |
|
606 |
|
607 | lastUpdatedAt?: LastUpdatedAt;
|
608 | |
609 |
|
610 |
|
611 | revisionId?: RevisionId;
|
612 | |
613 |
|
614 |
|
615 | tags?: TagMap;
|
616 | }
|
617 | export interface CreateSimulationApplicationVersionRequest {
|
618 | |
619 |
|
620 |
|
621 | application: Arn;
|
622 | |
623 |
|
624 |
|
625 | currentRevisionId?: RevisionId;
|
626 | }
|
627 | export interface CreateSimulationApplicationVersionResponse {
|
628 | |
629 |
|
630 |
|
631 | arn?: Arn;
|
632 | |
633 |
|
634 |
|
635 | name?: Name;
|
636 | |
637 |
|
638 |
|
639 | version?: Version;
|
640 | |
641 |
|
642 |
|
643 | sources?: Sources;
|
644 | |
645 |
|
646 |
|
647 | simulationSoftwareSuite?: SimulationSoftwareSuite;
|
648 | |
649 |
|
650 |
|
651 | robotSoftwareSuite?: RobotSoftwareSuite;
|
652 | |
653 |
|
654 |
|
655 | renderingEngine?: RenderingEngine;
|
656 | |
657 |
|
658 |
|
659 | lastUpdatedAt?: LastUpdatedAt;
|
660 | |
661 |
|
662 |
|
663 | revisionId?: RevisionId;
|
664 | }
|
665 | export interface CreateSimulationJobRequest {
|
666 | |
667 |
|
668 |
|
669 | clientRequestToken?: ClientRequestToken;
|
670 | |
671 |
|
672 |
|
673 | outputLocation?: OutputLocation;
|
674 | |
675 |
|
676 |
|
677 | maxJobDurationInSeconds: JobDuration;
|
678 | |
679 |
|
680 |
|
681 | iamRole: IamRole;
|
682 | |
683 |
|
684 |
|
685 | failureBehavior?: FailureBehavior;
|
686 | |
687 |
|
688 |
|
689 | robotApplications?: RobotApplicationConfigs;
|
690 | |
691 |
|
692 |
|
693 | simulationApplications?: SimulationApplicationConfigs;
|
694 | |
695 |
|
696 |
|
697 | tags?: TagMap;
|
698 | |
699 |
|
700 |
|
701 | vpcConfig?: VPCConfig;
|
702 | }
|
703 | export interface CreateSimulationJobResponse {
|
704 | |
705 |
|
706 |
|
707 | arn?: Arn;
|
708 | |
709 |
|
710 |
|
711 | status?: SimulationJobStatus;
|
712 | |
713 |
|
714 |
|
715 | lastUpdatedAt?: LastUpdatedAt;
|
716 | |
717 |
|
718 |
|
719 | failureBehavior?: FailureBehavior;
|
720 | |
721 |
|
722 |
|
723 | failureCode?: SimulationJobErrorCode;
|
724 | |
725 |
|
726 |
|
727 | clientRequestToken?: ClientRequestToken;
|
728 | |
729 |
|
730 |
|
731 | outputLocation?: OutputLocation;
|
732 | |
733 |
|
734 |
|
735 | maxJobDurationInSeconds?: JobDuration;
|
736 | |
737 |
|
738 |
|
739 | simulationTimeMillis?: SimulationTimeMillis;
|
740 | |
741 |
|
742 |
|
743 | iamRole?: IamRole;
|
744 | |
745 |
|
746 |
|
747 | robotApplications?: RobotApplicationConfigs;
|
748 | |
749 |
|
750 |
|
751 | simulationApplications?: SimulationApplicationConfigs;
|
752 | |
753 |
|
754 |
|
755 | tags?: TagMap;
|
756 | |
757 |
|
758 |
|
759 | vpcConfig?: VPCConfigResponse;
|
760 | }
|
761 | export type CreatedAt = Date;
|
762 | export interface DeleteFleetRequest {
|
763 | |
764 |
|
765 |
|
766 | fleet: Arn;
|
767 | }
|
768 | export interface DeleteFleetResponse {
|
769 | }
|
770 | export interface DeleteRobotApplicationRequest {
|
771 | |
772 |
|
773 |
|
774 | application: Arn;
|
775 | |
776 |
|
777 |
|
778 | applicationVersion?: Version;
|
779 | }
|
780 | export interface DeleteRobotApplicationResponse {
|
781 | }
|
782 | export interface DeleteRobotRequest {
|
783 | |
784 |
|
785 |
|
786 | robot: Arn;
|
787 | }
|
788 | export interface DeleteRobotResponse {
|
789 | }
|
790 | export interface DeleteSimulationApplicationRequest {
|
791 | |
792 |
|
793 |
|
794 | application: Arn;
|
795 | |
796 |
|
797 |
|
798 | applicationVersion?: Version;
|
799 | }
|
800 | export interface DeleteSimulationApplicationResponse {
|
801 | }
|
802 | export interface DeploymentApplicationConfig {
|
803 | |
804 |
|
805 |
|
806 | application: Arn;
|
807 | |
808 |
|
809 |
|
810 | applicationVersion: DeploymentVersion;
|
811 | |
812 |
|
813 |
|
814 | launchConfig: DeploymentLaunchConfig;
|
815 | }
|
816 | export type DeploymentApplicationConfigs = DeploymentApplicationConfig[];
|
817 | export interface DeploymentConfig {
|
818 | |
819 |
|
820 |
|
821 | concurrentDeploymentPercentage?: Percentage;
|
822 | |
823 |
|
824 |
|
825 | failureThresholdPercentage?: Percentage;
|
826 | }
|
827 | export interface DeploymentJob {
|
828 | |
829 |
|
830 |
|
831 | arn?: Arn;
|
832 | |
833 |
|
834 |
|
835 | fleet?: Arn;
|
836 | |
837 |
|
838 |
|
839 | status?: DeploymentStatus;
|
840 | |
841 |
|
842 |
|
843 | deploymentApplicationConfigs?: DeploymentApplicationConfigs;
|
844 | |
845 |
|
846 |
|
847 | deploymentConfig?: DeploymentConfig;
|
848 | |
849 |
|
850 |
|
851 | failureReason?: GenericString;
|
852 | |
853 |
|
854 |
|
855 | failureCode?: DeploymentJobErrorCode;
|
856 | |
857 |
|
858 |
|
859 | createdAt?: CreatedAt;
|
860 | }
|
861 | export type DeploymentJobErrorCode = "ResourceNotFound"|"FailureThresholdBreached"|"RobotDeploymentNoResponse"|"GreengrassDeploymentFailed"|"MissingRobotArchitecture"|"MissingRobotApplicationArchitecture"|"MissingRobotDeploymentResource"|"GreengrassGroupVersionDoesNotExist"|"ExtractingBundleFailure"|"PreLaunchFileFailure"|"PostLaunchFileFailure"|"BadPermissionError"|"InternalServerError"|string;
|
862 | export type DeploymentJobs = DeploymentJob[];
|
863 | export interface DeploymentLaunchConfig {
|
864 | |
865 |
|
866 |
|
867 | packageName: GenericString;
|
868 | |
869 |
|
870 |
|
871 | preLaunchFile?: GenericString;
|
872 | |
873 |
|
874 |
|
875 | launchFile: GenericString;
|
876 | |
877 |
|
878 |
|
879 | postLaunchFile?: GenericString;
|
880 | |
881 |
|
882 |
|
883 | environmentVariables?: EnvironmentVariableMap;
|
884 | }
|
885 | export type DeploymentStatus = "Pending"|"Preparing"|"InProgress"|"Failed"|"Succeeded"|string;
|
886 | export type DeploymentVersion = string;
|
887 | export interface DeregisterRobotRequest {
|
888 | |
889 |
|
890 |
|
891 | fleet: Arn;
|
892 | |
893 |
|
894 |
|
895 | robot: Arn;
|
896 | }
|
897 | export interface DeregisterRobotResponse {
|
898 | |
899 |
|
900 |
|
901 | fleet?: Arn;
|
902 | |
903 |
|
904 |
|
905 | robot?: Arn;
|
906 | }
|
907 | export interface DescribeDeploymentJobRequest {
|
908 | |
909 |
|
910 |
|
911 | job: Arn;
|
912 | }
|
913 | export interface DescribeDeploymentJobResponse {
|
914 | |
915 |
|
916 |
|
917 | arn?: Arn;
|
918 | |
919 |
|
920 |
|
921 | fleet?: Arn;
|
922 | |
923 |
|
924 |
|
925 | status?: DeploymentStatus;
|
926 | |
927 |
|
928 |
|
929 | deploymentConfig?: DeploymentConfig;
|
930 | |
931 |
|
932 |
|
933 | deploymentApplicationConfigs?: DeploymentApplicationConfigs;
|
934 | |
935 |
|
936 |
|
937 | failureReason?: GenericString;
|
938 | |
939 |
|
940 |
|
941 | failureCode?: DeploymentJobErrorCode;
|
942 | |
943 |
|
944 |
|
945 | createdAt?: CreatedAt;
|
946 | |
947 |
|
948 |
|
949 | robotDeploymentSummary?: RobotDeploymentSummary;
|
950 | |
951 |
|
952 |
|
953 | tags?: TagMap;
|
954 | }
|
955 | export interface DescribeFleetRequest {
|
956 | |
957 |
|
958 |
|
959 | fleet: Arn;
|
960 | }
|
961 | export interface DescribeFleetResponse {
|
962 | |
963 |
|
964 |
|
965 | name?: Name;
|
966 | |
967 |
|
968 |
|
969 | arn?: Arn;
|
970 | |
971 |
|
972 |
|
973 | robots?: Robots;
|
974 | |
975 |
|
976 |
|
977 | createdAt?: CreatedAt;
|
978 | |
979 |
|
980 |
|
981 | lastDeploymentStatus?: DeploymentStatus;
|
982 | |
983 |
|
984 |
|
985 | lastDeploymentJob?: Arn;
|
986 | |
987 |
|
988 |
|
989 | lastDeploymentTime?: CreatedAt;
|
990 | |
991 |
|
992 |
|
993 | tags?: TagMap;
|
994 | }
|
995 | export interface DescribeRobotApplicationRequest {
|
996 | |
997 |
|
998 |
|
999 | application: Arn;
|
1000 | |
1001 |
|
1002 |
|
1003 | applicationVersion?: Version;
|
1004 | }
|
1005 | export interface DescribeRobotApplicationResponse {
|
1006 | |
1007 |
|
1008 |
|
1009 | arn?: Arn;
|
1010 | |
1011 |
|
1012 |
|
1013 | name?: Name;
|
1014 | |
1015 |
|
1016 |
|
1017 | version?: Version;
|
1018 | |
1019 |
|
1020 |
|
1021 | sources?: Sources;
|
1022 | |
1023 |
|
1024 |
|
1025 | robotSoftwareSuite?: RobotSoftwareSuite;
|
1026 | |
1027 |
|
1028 |
|
1029 | revisionId?: RevisionId;
|
1030 | |
1031 |
|
1032 |
|
1033 | lastUpdatedAt?: LastUpdatedAt;
|
1034 | |
1035 |
|
1036 |
|
1037 | tags?: TagMap;
|
1038 | }
|
1039 | export interface DescribeRobotRequest {
|
1040 | |
1041 |
|
1042 |
|
1043 | robot: Arn;
|
1044 | }
|
1045 | export interface DescribeRobotResponse {
|
1046 | |
1047 |
|
1048 |
|
1049 | arn?: Arn;
|
1050 | |
1051 |
|
1052 |
|
1053 | name?: Name;
|
1054 | |
1055 |
|
1056 |
|
1057 | fleetArn?: Arn;
|
1058 | |
1059 |
|
1060 |
|
1061 | status?: RobotStatus;
|
1062 | |
1063 |
|
1064 |
|
1065 | greengrassGroupId?: Id;
|
1066 | |
1067 |
|
1068 |
|
1069 | createdAt?: CreatedAt;
|
1070 | |
1071 |
|
1072 |
|
1073 | architecture?: Architecture;
|
1074 | |
1075 |
|
1076 |
|
1077 | lastDeploymentJob?: Arn;
|
1078 | |
1079 |
|
1080 |
|
1081 | lastDeploymentTime?: CreatedAt;
|
1082 | |
1083 |
|
1084 |
|
1085 | tags?: TagMap;
|
1086 | }
|
1087 | export interface DescribeSimulationApplicationRequest {
|
1088 | |
1089 |
|
1090 |
|
1091 | application: Arn;
|
1092 | |
1093 |
|
1094 |
|
1095 | applicationVersion?: Version;
|
1096 | }
|
1097 | export interface DescribeSimulationApplicationResponse {
|
1098 | |
1099 |
|
1100 |
|
1101 | arn?: Arn;
|
1102 | |
1103 |
|
1104 |
|
1105 | name?: Name;
|
1106 | |
1107 |
|
1108 |
|
1109 | version?: Version;
|
1110 | |
1111 |
|
1112 |
|
1113 | sources?: Sources;
|
1114 | |
1115 |
|
1116 |
|
1117 | simulationSoftwareSuite?: SimulationSoftwareSuite;
|
1118 | |
1119 |
|
1120 |
|
1121 | robotSoftwareSuite?: RobotSoftwareSuite;
|
1122 | |
1123 |
|
1124 |
|
1125 | renderingEngine?: RenderingEngine;
|
1126 | |
1127 |
|
1128 |
|
1129 | revisionId?: RevisionId;
|
1130 | |
1131 |
|
1132 |
|
1133 | lastUpdatedAt?: LastUpdatedAt;
|
1134 | |
1135 |
|
1136 |
|
1137 | tags?: TagMap;
|
1138 | }
|
1139 | export interface DescribeSimulationJobRequest {
|
1140 | |
1141 |
|
1142 |
|
1143 | job: Arn;
|
1144 | }
|
1145 | export interface DescribeSimulationJobResponse {
|
1146 | |
1147 |
|
1148 |
|
1149 | arn?: Arn;
|
1150 | |
1151 |
|
1152 |
|
1153 | name?: Name;
|
1154 | |
1155 |
|
1156 |
|
1157 | status?: SimulationJobStatus;
|
1158 | |
1159 |
|
1160 |
|
1161 | lastUpdatedAt?: LastUpdatedAt;
|
1162 | |
1163 |
|
1164 |
|
1165 | failureBehavior?: FailureBehavior;
|
1166 | |
1167 |
|
1168 |
|
1169 | failureCode?: SimulationJobErrorCode;
|
1170 | |
1171 |
|
1172 |
|
1173 | failureReason?: GenericString;
|
1174 | |
1175 |
|
1176 |
|
1177 | clientRequestToken?: ClientRequestToken;
|
1178 | |
1179 |
|
1180 |
|
1181 | outputLocation?: OutputLocation;
|
1182 | |
1183 |
|
1184 |
|
1185 | maxJobDurationInSeconds?: JobDuration;
|
1186 | |
1187 |
|
1188 |
|
1189 | simulationTimeMillis?: SimulationTimeMillis;
|
1190 | |
1191 |
|
1192 |
|
1193 | iamRole?: IamRole;
|
1194 | |
1195 |
|
1196 |
|
1197 | robotApplications?: RobotApplicationConfigs;
|
1198 | |
1199 |
|
1200 |
|
1201 | simulationApplications?: SimulationApplicationConfigs;
|
1202 | |
1203 |
|
1204 |
|
1205 | tags?: TagMap;
|
1206 | |
1207 |
|
1208 |
|
1209 | vpcConfig?: VPCConfigResponse;
|
1210 | }
|
1211 | export type EnvironmentVariableKey = string;
|
1212 | export type EnvironmentVariableMap = {[key: string]: EnvironmentVariableValue};
|
1213 | export type EnvironmentVariableValue = string;
|
1214 | export type FailureBehavior = "Fail"|"Continue"|string;
|
1215 | export interface Filter {
|
1216 | |
1217 |
|
1218 |
|
1219 | name?: Name;
|
1220 | |
1221 |
|
1222 |
|
1223 | values?: FilterValues;
|
1224 | }
|
1225 | export type FilterValues = Name[];
|
1226 | export type Filters = Filter[];
|
1227 | export interface Fleet {
|
1228 | |
1229 |
|
1230 |
|
1231 | name?: Name;
|
1232 | |
1233 |
|
1234 |
|
1235 | arn?: Arn;
|
1236 | |
1237 |
|
1238 |
|
1239 | createdAt?: CreatedAt;
|
1240 | |
1241 |
|
1242 |
|
1243 | lastDeploymentStatus?: DeploymentStatus;
|
1244 | |
1245 |
|
1246 |
|
1247 | lastDeploymentJob?: Arn;
|
1248 | |
1249 |
|
1250 |
|
1251 | lastDeploymentTime?: CreatedAt;
|
1252 | }
|
1253 | export type Fleets = Fleet[];
|
1254 | export type GenericString = string;
|
1255 | export type IamRole = string;
|
1256 | export type Id = string;
|
1257 | export type JobDuration = number;
|
1258 | export type LastUpdatedAt = Date;
|
1259 | export interface LaunchConfig {
|
1260 | |
1261 |
|
1262 |
|
1263 | packageName: GenericString;
|
1264 | |
1265 |
|
1266 |
|
1267 | launchFile: GenericString;
|
1268 | |
1269 |
|
1270 |
|
1271 | environmentVariables?: EnvironmentVariableMap;
|
1272 | }
|
1273 | export interface ListDeploymentJobsRequest {
|
1274 | |
1275 |
|
1276 |
|
1277 | filters?: Filters;
|
1278 | |
1279 |
|
1280 |
|
1281 | nextToken?: PaginationToken;
|
1282 | |
1283 |
|
1284 |
|
1285 | maxResults?: MaxResults;
|
1286 | }
|
1287 | export interface ListDeploymentJobsResponse {
|
1288 | |
1289 |
|
1290 |
|
1291 | deploymentJobs?: DeploymentJobs;
|
1292 | |
1293 |
|
1294 |
|
1295 | nextToken?: PaginationToken;
|
1296 | }
|
1297 | export interface ListFleetsRequest {
|
1298 | |
1299 |
|
1300 |
|
1301 | nextToken?: PaginationToken;
|
1302 | |
1303 |
|
1304 |
|
1305 | maxResults?: MaxResults;
|
1306 | |
1307 |
|
1308 |
|
1309 | filters?: Filters;
|
1310 | }
|
1311 | export interface ListFleetsResponse {
|
1312 | |
1313 |
|
1314 |
|
1315 | fleetDetails?: Fleets;
|
1316 | |
1317 |
|
1318 |
|
1319 | nextToken?: PaginationToken;
|
1320 | }
|
1321 | export interface ListRobotApplicationsRequest {
|
1322 | |
1323 |
|
1324 |
|
1325 | versionQualifier?: VersionQualifier;
|
1326 | |
1327 |
|
1328 |
|
1329 | nextToken?: PaginationToken;
|
1330 | |
1331 |
|
1332 |
|
1333 | maxResults?: MaxResults;
|
1334 | |
1335 |
|
1336 |
|
1337 | filters?: Filters;
|
1338 | }
|
1339 | export interface ListRobotApplicationsResponse {
|
1340 | |
1341 |
|
1342 |
|
1343 | robotApplicationSummaries?: RobotApplicationSummaries;
|
1344 | |
1345 |
|
1346 |
|
1347 | nextToken?: PaginationToken;
|
1348 | }
|
1349 | export interface ListRobotsRequest {
|
1350 | |
1351 |
|
1352 |
|
1353 | nextToken?: PaginationToken;
|
1354 | |
1355 |
|
1356 |
|
1357 | maxResults?: MaxResults;
|
1358 | |
1359 |
|
1360 |
|
1361 | filters?: Filters;
|
1362 | }
|
1363 | export interface ListRobotsResponse {
|
1364 | |
1365 |
|
1366 |
|
1367 | robots?: Robots;
|
1368 | |
1369 |
|
1370 |
|
1371 | nextToken?: PaginationToken;
|
1372 | }
|
1373 | export interface ListSimulationApplicationsRequest {
|
1374 | |
1375 |
|
1376 |
|
1377 | versionQualifier?: VersionQualifier;
|
1378 | |
1379 |
|
1380 |
|
1381 | nextToken?: PaginationToken;
|
1382 | |
1383 |
|
1384 |
|
1385 | maxResults?: MaxResults;
|
1386 | |
1387 |
|
1388 |
|
1389 | filters?: Filters;
|
1390 | }
|
1391 | export interface ListSimulationApplicationsResponse {
|
1392 | |
1393 |
|
1394 |
|
1395 | simulationApplicationSummaries?: SimulationApplicationSummaries;
|
1396 | |
1397 |
|
1398 |
|
1399 | nextToken?: PaginationToken;
|
1400 | }
|
1401 | export interface ListSimulationJobsRequest {
|
1402 | |
1403 |
|
1404 |
|
1405 | nextToken?: PaginationToken;
|
1406 | |
1407 |
|
1408 |
|
1409 | maxResults?: MaxResults;
|
1410 | |
1411 |
|
1412 |
|
1413 | filters?: Filters;
|
1414 | }
|
1415 | export interface ListSimulationJobsResponse {
|
1416 | |
1417 |
|
1418 |
|
1419 | simulationJobSummaries: SimulationJobSummaries;
|
1420 | |
1421 |
|
1422 |
|
1423 | nextToken?: PaginationToken;
|
1424 | }
|
1425 | export interface ListTagsForResourceRequest {
|
1426 | |
1427 |
|
1428 |
|
1429 | resourceArn: Arn;
|
1430 | }
|
1431 | export interface ListTagsForResourceResponse {
|
1432 | |
1433 |
|
1434 |
|
1435 | tags?: TagMap;
|
1436 | }
|
1437 | export type MaxResults = number;
|
1438 | export type Name = string;
|
1439 | export interface OutputLocation {
|
1440 | |
1441 |
|
1442 |
|
1443 | s3Bucket?: S3Bucket;
|
1444 | |
1445 |
|
1446 |
|
1447 | s3Prefix?: S3Key;
|
1448 | }
|
1449 | export type PaginationToken = string;
|
1450 | export type Percentage = number;
|
1451 | export interface ProgressDetail {
|
1452 | |
1453 |
|
1454 |
|
1455 | currentProgress?: GenericString;
|
1456 | |
1457 |
|
1458 |
|
1459 | targetResource?: GenericString;
|
1460 | }
|
1461 | export interface RegisterRobotRequest {
|
1462 | |
1463 |
|
1464 |
|
1465 | fleet: Arn;
|
1466 | |
1467 |
|
1468 |
|
1469 | robot: Arn;
|
1470 | }
|
1471 | export interface RegisterRobotResponse {
|
1472 | |
1473 |
|
1474 |
|
1475 | fleet?: Arn;
|
1476 | |
1477 |
|
1478 |
|
1479 | robot?: Arn;
|
1480 | }
|
1481 | export interface RenderingEngine {
|
1482 | |
1483 |
|
1484 |
|
1485 | name?: RenderingEngineType;
|
1486 | |
1487 |
|
1488 |
|
1489 | version?: RenderingEngineVersionType;
|
1490 | }
|
1491 | export type RenderingEngineType = "OGRE"|string;
|
1492 | export type RenderingEngineVersionType = string;
|
1493 | export interface RestartSimulationJobRequest {
|
1494 | |
1495 |
|
1496 |
|
1497 | job: Arn;
|
1498 | }
|
1499 | export interface RestartSimulationJobResponse {
|
1500 | }
|
1501 | export type RevisionId = string;
|
1502 | export interface Robot {
|
1503 | |
1504 |
|
1505 |
|
1506 | arn?: Arn;
|
1507 | |
1508 |
|
1509 |
|
1510 | name?: Name;
|
1511 | |
1512 |
|
1513 |
|
1514 | fleetArn?: Arn;
|
1515 | |
1516 |
|
1517 |
|
1518 | status?: RobotStatus;
|
1519 | |
1520 |
|
1521 |
|
1522 | greenGrassGroupId?: Id;
|
1523 | |
1524 |
|
1525 |
|
1526 | createdAt?: CreatedAt;
|
1527 | |
1528 |
|
1529 |
|
1530 | architecture?: Architecture;
|
1531 | |
1532 |
|
1533 |
|
1534 | lastDeploymentJob?: Arn;
|
1535 | |
1536 |
|
1537 |
|
1538 | lastDeploymentTime?: CreatedAt;
|
1539 | }
|
1540 | export interface RobotApplicationConfig {
|
1541 | |
1542 |
|
1543 |
|
1544 | application: Arn;
|
1545 | |
1546 |
|
1547 |
|
1548 | applicationVersion?: Version;
|
1549 | |
1550 |
|
1551 |
|
1552 | launchConfig: LaunchConfig;
|
1553 | }
|
1554 | export type RobotApplicationConfigs = RobotApplicationConfig[];
|
1555 | export type RobotApplicationNames = Name[];
|
1556 | export type RobotApplicationSummaries = RobotApplicationSummary[];
|
1557 | export interface RobotApplicationSummary {
|
1558 | |
1559 |
|
1560 |
|
1561 | name?: Name;
|
1562 | |
1563 |
|
1564 |
|
1565 | arn?: Arn;
|
1566 | |
1567 |
|
1568 |
|
1569 | version?: Version;
|
1570 | |
1571 |
|
1572 |
|
1573 | lastUpdatedAt?: LastUpdatedAt;
|
1574 | }
|
1575 | export interface RobotDeployment {
|
1576 | |
1577 |
|
1578 |
|
1579 | arn?: Arn;
|
1580 | |
1581 |
|
1582 |
|
1583 | deploymentStartTime?: CreatedAt;
|
1584 | |
1585 |
|
1586 |
|
1587 | deploymentFinishTime?: CreatedAt;
|
1588 | |
1589 |
|
1590 |
|
1591 | status?: RobotStatus;
|
1592 | |
1593 |
|
1594 |
|
1595 | progressDetail?: ProgressDetail;
|
1596 | |
1597 |
|
1598 |
|
1599 | failureReason?: GenericString;
|
1600 | |
1601 |
|
1602 |
|
1603 | failureCode?: DeploymentJobErrorCode;
|
1604 | }
|
1605 | export type RobotDeploymentSummary = RobotDeployment[];
|
1606 | export interface RobotSoftwareSuite {
|
1607 | |
1608 |
|
1609 |
|
1610 | name?: RobotSoftwareSuiteType;
|
1611 | |
1612 |
|
1613 |
|
1614 | version?: RobotSoftwareSuiteVersionType;
|
1615 | }
|
1616 | export type RobotSoftwareSuiteType = "ROS"|string;
|
1617 | export type RobotSoftwareSuiteVersionType = "Kinetic"|string;
|
1618 | export type RobotStatus = "Available"|"Registered"|"PendingNewDeployment"|"Deploying"|"Failed"|"InSync"|"NoResponse"|string;
|
1619 | export type Robots = Robot[];
|
1620 | export type S3Bucket = string;
|
1621 | export type S3Etag = string;
|
1622 | export type S3Key = string;
|
1623 | export type SecurityGroups = GenericString[];
|
1624 | export interface SimulationApplicationConfig {
|
1625 | |
1626 |
|
1627 |
|
1628 | application: Arn;
|
1629 | |
1630 |
|
1631 |
|
1632 | applicationVersion?: Version;
|
1633 | |
1634 |
|
1635 |
|
1636 | launchConfig: LaunchConfig;
|
1637 | }
|
1638 | export type SimulationApplicationConfigs = SimulationApplicationConfig[];
|
1639 | export type SimulationApplicationNames = Name[];
|
1640 | export type SimulationApplicationSummaries = SimulationApplicationSummary[];
|
1641 | export interface SimulationApplicationSummary {
|
1642 | |
1643 |
|
1644 |
|
1645 | name?: Name;
|
1646 | |
1647 |
|
1648 |
|
1649 | arn?: Arn;
|
1650 | |
1651 |
|
1652 |
|
1653 | version?: Version;
|
1654 | |
1655 |
|
1656 |
|
1657 | lastUpdatedAt?: LastUpdatedAt;
|
1658 | }
|
1659 | export interface SimulationJob {
|
1660 | |
1661 |
|
1662 |
|
1663 | arn?: Arn;
|
1664 | |
1665 |
|
1666 |
|
1667 | name?: Name;
|
1668 | |
1669 |
|
1670 |
|
1671 | status?: SimulationJobStatus;
|
1672 | |
1673 |
|
1674 |
|
1675 | lastUpdatedAt?: LastUpdatedAt;
|
1676 | |
1677 |
|
1678 |
|
1679 | failureBehavior?: FailureBehavior;
|
1680 | |
1681 |
|
1682 |
|
1683 | failureCode?: SimulationJobErrorCode;
|
1684 | |
1685 |
|
1686 |
|
1687 | failureReason?: GenericString;
|
1688 | |
1689 |
|
1690 |
|
1691 | clientRequestToken?: ClientRequestToken;
|
1692 | |
1693 |
|
1694 |
|
1695 | outputLocation?: OutputLocation;
|
1696 | |
1697 |
|
1698 |
|
1699 | maxJobDurationInSeconds?: JobDuration;
|
1700 | |
1701 |
|
1702 |
|
1703 | simulationTimeMillis?: SimulationTimeMillis;
|
1704 | |
1705 |
|
1706 |
|
1707 | iamRole?: IamRole;
|
1708 | |
1709 |
|
1710 |
|
1711 | robotApplications?: RobotApplicationConfigs;
|
1712 | |
1713 |
|
1714 |
|
1715 | simulationApplications?: SimulationApplicationConfigs;
|
1716 | |
1717 |
|
1718 |
|
1719 | tags?: TagMap;
|
1720 | |
1721 |
|
1722 |
|
1723 | vpcConfig?: VPCConfigResponse;
|
1724 | }
|
1725 | export type SimulationJobErrorCode = "InternalServiceError"|"RobotApplicationCrash"|"SimulationApplicationCrash"|"BadPermissionsRobotApplication"|"BadPermissionsSimulationApplication"|"BadPermissionsS3Output"|"BadPermissionsCloudwatchLogs"|"SubnetIpLimitExceeded"|"ENILimitExceeded"|"BadPermissionsUserCredentials"|"InvalidBundleRobotApplication"|"InvalidBundleSimulationApplication"|"RobotApplicationVersionMismatchedEtag"|"SimulationApplicationVersionMismatchedEtag"|"WrongRegionS3Output"|"WrongRegionRobotApplication"|"WrongRegionSimulationApplication"|string;
|
1726 | export type SimulationJobStatus = "Pending"|"Preparing"|"Running"|"Restarting"|"Completed"|"Failed"|"RunningFailed"|"Terminating"|"Terminated"|"Canceled"|string;
|
1727 | export type SimulationJobSummaries = SimulationJobSummary[];
|
1728 | export interface SimulationJobSummary {
|
1729 | |
1730 |
|
1731 |
|
1732 | arn?: Arn;
|
1733 | |
1734 |
|
1735 |
|
1736 | lastUpdatedAt?: LastUpdatedAt;
|
1737 | |
1738 |
|
1739 |
|
1740 | name?: Name;
|
1741 | |
1742 |
|
1743 |
|
1744 | status?: SimulationJobStatus;
|
1745 | |
1746 |
|
1747 |
|
1748 | simulationApplicationNames?: SimulationApplicationNames;
|
1749 | |
1750 |
|
1751 |
|
1752 | robotApplicationNames?: RobotApplicationNames;
|
1753 | }
|
1754 | export type SimulationJobs = SimulationJob[];
|
1755 | export interface SimulationSoftwareSuite {
|
1756 | |
1757 |
|
1758 |
|
1759 | name?: SimulationSoftwareSuiteType;
|
1760 | |
1761 |
|
1762 |
|
1763 | version?: SimulationSoftwareSuiteVersionType;
|
1764 | }
|
1765 | export type SimulationSoftwareSuiteType = "Gazebo"|string;
|
1766 | export type SimulationSoftwareSuiteVersionType = string;
|
1767 | export type SimulationTimeMillis = number;
|
1768 | export interface Source {
|
1769 | |
1770 |
|
1771 |
|
1772 | s3Bucket?: S3Bucket;
|
1773 | |
1774 |
|
1775 |
|
1776 | s3Key?: S3Key;
|
1777 | |
1778 |
|
1779 |
|
1780 | etag?: S3Etag;
|
1781 | |
1782 |
|
1783 |
|
1784 | architecture?: Architecture;
|
1785 | }
|
1786 | export interface SourceConfig {
|
1787 | |
1788 |
|
1789 |
|
1790 | s3Bucket?: S3Bucket;
|
1791 | |
1792 |
|
1793 |
|
1794 | s3Key?: S3Key;
|
1795 | |
1796 |
|
1797 |
|
1798 | architecture?: Architecture;
|
1799 | }
|
1800 | export type SourceConfigs = SourceConfig[];
|
1801 | export type Sources = Source[];
|
1802 | export type Subnets = GenericString[];
|
1803 | export interface SyncDeploymentJobRequest {
|
1804 | |
1805 |
|
1806 |
|
1807 | clientRequestToken: ClientRequestToken;
|
1808 | |
1809 |
|
1810 |
|
1811 | fleet: Arn;
|
1812 | }
|
1813 | export interface SyncDeploymentJobResponse {
|
1814 | |
1815 |
|
1816 |
|
1817 | arn?: Arn;
|
1818 | |
1819 |
|
1820 |
|
1821 | fleet?: Arn;
|
1822 | |
1823 |
|
1824 |
|
1825 | status?: DeploymentStatus;
|
1826 | |
1827 |
|
1828 |
|
1829 | deploymentConfig?: DeploymentConfig;
|
1830 | |
1831 |
|
1832 |
|
1833 | deploymentApplicationConfigs?: DeploymentApplicationConfigs;
|
1834 | |
1835 |
|
1836 |
|
1837 | failureReason?: GenericString;
|
1838 | |
1839 |
|
1840 |
|
1841 | failureCode?: DeploymentJobErrorCode;
|
1842 | |
1843 |
|
1844 |
|
1845 | createdAt?: CreatedAt;
|
1846 | }
|
1847 | export type TagKey = string;
|
1848 | export type TagKeyList = TagKey[];
|
1849 | export type TagMap = {[key: string]: TagValue};
|
1850 | export interface TagResourceRequest {
|
1851 | |
1852 |
|
1853 |
|
1854 | resourceArn: Arn;
|
1855 | |
1856 |
|
1857 |
|
1858 | tags: TagMap;
|
1859 | }
|
1860 | export interface TagResourceResponse {
|
1861 | }
|
1862 | export type TagValue = string;
|
1863 | export interface UntagResourceRequest {
|
1864 | |
1865 |
|
1866 |
|
1867 | resourceArn: Arn;
|
1868 | |
1869 |
|
1870 |
|
1871 | tagKeys: TagKeyList;
|
1872 | }
|
1873 | export interface UntagResourceResponse {
|
1874 | }
|
1875 | export interface UpdateRobotApplicationRequest {
|
1876 | |
1877 |
|
1878 |
|
1879 | application: Arn;
|
1880 | |
1881 |
|
1882 |
|
1883 | sources: SourceConfigs;
|
1884 | |
1885 |
|
1886 |
|
1887 | robotSoftwareSuite: RobotSoftwareSuite;
|
1888 | |
1889 |
|
1890 |
|
1891 | currentRevisionId?: RevisionId;
|
1892 | }
|
1893 | export interface UpdateRobotApplicationResponse {
|
1894 | |
1895 |
|
1896 |
|
1897 | arn?: Arn;
|
1898 | |
1899 |
|
1900 |
|
1901 | name?: Name;
|
1902 | |
1903 |
|
1904 |
|
1905 | version?: Version;
|
1906 | |
1907 |
|
1908 |
|
1909 | sources?: Sources;
|
1910 | |
1911 |
|
1912 |
|
1913 | robotSoftwareSuite?: RobotSoftwareSuite;
|
1914 | |
1915 |
|
1916 |
|
1917 | lastUpdatedAt?: LastUpdatedAt;
|
1918 | |
1919 |
|
1920 |
|
1921 | revisionId?: RevisionId;
|
1922 | }
|
1923 | export interface UpdateSimulationApplicationRequest {
|
1924 | |
1925 |
|
1926 |
|
1927 | application: Arn;
|
1928 | |
1929 |
|
1930 |
|
1931 | sources: SourceConfigs;
|
1932 | |
1933 |
|
1934 |
|
1935 | simulationSoftwareSuite: SimulationSoftwareSuite;
|
1936 | |
1937 |
|
1938 |
|
1939 | robotSoftwareSuite: RobotSoftwareSuite;
|
1940 | |
1941 |
|
1942 |
|
1943 | renderingEngine: RenderingEngine;
|
1944 | |
1945 |
|
1946 |
|
1947 | currentRevisionId?: RevisionId;
|
1948 | }
|
1949 | export interface UpdateSimulationApplicationResponse {
|
1950 | |
1951 |
|
1952 |
|
1953 | arn?: Arn;
|
1954 | |
1955 |
|
1956 |
|
1957 | name?: Name;
|
1958 | |
1959 |
|
1960 |
|
1961 | version?: Version;
|
1962 | |
1963 |
|
1964 |
|
1965 | sources?: Sources;
|
1966 | |
1967 |
|
1968 |
|
1969 | simulationSoftwareSuite?: SimulationSoftwareSuite;
|
1970 | |
1971 |
|
1972 |
|
1973 | robotSoftwareSuite?: RobotSoftwareSuite;
|
1974 | |
1975 |
|
1976 |
|
1977 | renderingEngine?: RenderingEngine;
|
1978 | |
1979 |
|
1980 |
|
1981 | lastUpdatedAt?: LastUpdatedAt;
|
1982 | |
1983 |
|
1984 |
|
1985 | revisionId?: RevisionId;
|
1986 | }
|
1987 | export interface VPCConfig {
|
1988 | |
1989 |
|
1990 |
|
1991 | subnets: Subnets;
|
1992 | |
1993 |
|
1994 |
|
1995 | securityGroups?: SecurityGroups;
|
1996 | |
1997 |
|
1998 |
|
1999 | assignPublicIp?: Boolean;
|
2000 | }
|
2001 | export interface VPCConfigResponse {
|
2002 | |
2003 |
|
2004 |
|
2005 | subnets?: Subnets;
|
2006 | |
2007 |
|
2008 |
|
2009 | securityGroups?: SecurityGroups;
|
2010 | |
2011 |
|
2012 |
|
2013 | vpcId?: GenericString;
|
2014 | |
2015 |
|
2016 |
|
2017 | assignPublicIp?: Boolean;
|
2018 | }
|
2019 | export type Version = string;
|
2020 | export type VersionQualifier = string;
|
2021 | |
2022 |
|
2023 |
|
2024 | export type apiVersion = "2018-06-29"|"latest"|string;
|
2025 | export interface ClientApiVersions {
|
2026 | |
2027 |
|
2028 |
|
2029 | apiVersion?: apiVersion;
|
2030 | }
|
2031 | export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
2032 | |
2033 |
|
2034 |
|
2035 | export import Types = RoboMaker;
|
2036 | }
|
2037 | export = RoboMaker;
|