2022/11/18 - AWS IoT RoboRunner - 20 new api methods
Changes AWS IoT RoboRunner is a new service that makes it easy to build applications that help multi-vendor robots work together seamlessly. See the IoT RoboRunner developer guide for more details on getting started. https://docs.aws.amazon.com/iotroborunner/latest/dev/iotroborunner-welcome.html
Grants permission to delete a site
See also: AWS API Documentation
Request Syntax
client.delete_site( id='string' )
string
[REQUIRED]
Site ARN.
dict
Response Syntax
{}
Response Structure
(dict) --
Grants permission to create a site
See also: AWS API Documentation
Request Syntax
client.create_site( clientToken='string', name='string', countryCode='string', description='string' )
string
Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
This field is autopopulated if not provided.
string
[REQUIRED]
Human friendly name of the resource.
string
[REQUIRED]
A valid ISO 3166-1 alpha-2 code for the country in which the site resides. e.g., US.
string
A high-level description of the site.
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }
Response Structure
(dict) --
arn (string) --
Site ARN.
id (string) --
Filters access by the site's identifier
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
Grants permission to update a destination
See also: AWS API Documentation
Request Syntax
client.update_destination( id='string', name='string', state='ENABLED'|'DISABLED'|'DECOMMISSIONED', additionalFixedProperties='string' )
string
[REQUIRED]
Destination ARN.
string
Human friendly name of the resource.
string
State of the destination.
string
JSON document containing additional fixed properties regarding the destination
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'name': 'string', 'updatedAt': datetime(2015, 1, 1), 'state': 'ENABLED'|'DISABLED'|'DECOMMISSIONED', 'additionalFixedProperties': 'string' }
Response Structure
(dict) --
arn (string) --
Destination ARN.
id (string) --
Filters access by the destination's identifier
name (string) --
Human friendly name of the resource.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
state (string) --
State of the destination.
additionalFixedProperties (string) --
JSON document containing additional fixed properties regarding the destination
Grants permission to get a destination
See also: AWS API Documentation
Request Syntax
client.get_destination( id='string' )
string
[REQUIRED]
Destination ARN.
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'name': 'string', 'site': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'state': 'ENABLED'|'DISABLED'|'DECOMMISSIONED', 'additionalFixedProperties': 'string' }
Response Structure
(dict) --
arn (string) --
Destination ARN.
id (string) --
Filters access by the destination's identifier
name (string) --
Human friendly name of the resource.
site (string) --
Site ARN.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
state (string) --
State of the destination.
additionalFixedProperties (string) --
JSON document containing additional fixed properties regarding the destination
Grants permission to get a site
See also: AWS API Documentation
Request Syntax
client.get_site( id='string' )
string
[REQUIRED]
Site ARN.
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'name': 'string', 'countryCode': 'string', 'description': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }
Response Structure
(dict) --
arn (string) --
Site ARN.
id (string) --
Filters access by the site's identifier
name (string) --
Human friendly name of the resource.
countryCode (string) --
A valid ISO 3166-1 alpha-2 code for the country in which the site resides. e.g., US.
description (string) --
A high-level description of the site.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
Grants permission to delete a destination
See also: AWS API Documentation
Request Syntax
client.delete_destination( id='string' )
string
[REQUIRED]
Destination ARN.
dict
Response Syntax
{}
Response Structure
(dict) --
Grants permission to delete a worker
See also: AWS API Documentation
Request Syntax
client.delete_worker( id='string' )
string
[REQUIRED]
Full ARN of the worker.
dict
Response Syntax
{}
Response Structure
(dict) --
Grants permission to list worker fleets
See also: AWS API Documentation
Request Syntax
client.list_worker_fleets( site='string', maxResults=123, nextToken='string' )
string
[REQUIRED]
Site ARN.
integer
Maximum number of results to retrieve in a single ListWorkerFleets call.
string
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
dict
Response Syntax
{ 'nextToken': 'string', 'workerFleets': [ { 'arn': 'string', 'id': 'string', 'name': 'string', 'site': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'additionalFixedProperties': 'string' }, ] }
Response Structure
(dict) --
nextToken (string) --
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
workerFleets (list) --
List of worker fleets.
(dict) --
A collection of workers organized within a facility.
arn (string) --
Full ARN of the worker fleet.
id (string) --
Filters access by the worker fleet's identifier
name (string) --
Human friendly name of the resource.
site (string) --
Site ARN.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
additionalFixedProperties (string) --
JSON blob containing additional fixed properties regarding the worker fleet
Grants permission to update a worker fleet
See also: AWS API Documentation
Request Syntax
client.update_worker_fleet( id='string', name='string', additionalFixedProperties='string' )
string
[REQUIRED]
Full ARN of the worker fleet.
string
Human friendly name of the resource.
string
JSON blob containing additional fixed properties regarding the worker fleet
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'name': 'string', 'updatedAt': datetime(2015, 1, 1), 'additionalFixedProperties': 'string' }
Response Structure
(dict) --
arn (string) --
Full ARN of the worker fleet.
id (string) --
Filters access by the worker fleet's identifier
name (string) --
Human friendly name of the resource.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
additionalFixedProperties (string) --
JSON blob containing additional fixed properties regarding the worker fleet
Grants permission to create a worker
See also: AWS API Documentation
Request Syntax
client.create_worker( clientToken='string', name='string', fleet='string', additionalTransientProperties='string', additionalFixedProperties='string', vendorProperties={ 'vendorWorkerId': 'string', 'vendorWorkerIpAddress': 'string', 'vendorAdditionalTransientProperties': 'string', 'vendorAdditionalFixedProperties': 'string' }, position={ 'cartesianCoordinates': { 'x': 123.0, 'y': 123.0, 'z': 123.0 } }, orientation={ 'degrees': 123.0 } )
string
Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
This field is autopopulated if not provided.
string
[REQUIRED]
Human friendly name of the resource.
string
[REQUIRED]
Full ARN of the worker fleet.
string
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
string
JSON blob containing unstructured worker properties that are fixed and won't change during regular operation.
dict
Properties of the worker that are provided by the vendor FMS.
vendorWorkerId (string) -- [REQUIRED]
The worker ID defined by the vendor FMS.
vendorWorkerIpAddress (string) --
The worker IP address defined by the vendor FMS.
vendorAdditionalTransientProperties (string) --
JSON blob containing unstructured vendor properties that are transient and may change during regular operation.
vendorAdditionalFixedProperties (string) --
JSON blob containing unstructured vendor properties that are fixed and won't change during regular operation.
dict
Supported coordinates for worker position.
cartesianCoordinates (dict) --
Cartesian coordinates.
x (float) -- [REQUIRED]
X coordinate.
y (float) -- [REQUIRED]
Y coordinate.
z (float) --
Z coordinate.
dict
Worker orientation measured in units clockwise from north.
degrees (float) --
Degrees, limited on [0, 360)
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'site': 'string' }
Response Structure
(dict) --
arn (string) --
Full ARN of the worker.
id (string) --
Filters access by the workers identifier
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
site (string) --
Site ARN.
Grants permission to delete a worker fleet
See also: AWS API Documentation
Request Syntax
client.delete_worker_fleet( id='string' )
string
[REQUIRED]
Full ARN of the worker fleet.
dict
Response Syntax
{}
Response Structure
(dict) --
Grants permission to create a destination
See also: AWS API Documentation
Request Syntax
client.create_destination( clientToken='string', name='string', site='string', state='ENABLED'|'DISABLED'|'DECOMMISSIONED', additionalFixedProperties='string' )
string
Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
This field is autopopulated if not provided.
string
[REQUIRED]
Human friendly name of the resource.
string
[REQUIRED]
Site ARN.
string
The state of the destination. Default used if not specified.
string
JSON document containing additional fixed properties regarding the destination
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'state': 'ENABLED'|'DISABLED'|'DECOMMISSIONED' }
Response Structure
(dict) --
arn (string) --
Destination ARN.
id (string) --
Filters access by the destination's identifier
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
state (string) --
State of the destination.
Grants permission to list sites
See also: AWS API Documentation
Request Syntax
client.list_sites( maxResults=123, nextToken='string' )
integer
Maximum number of results to retrieve in a single ListSites call.
string
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
dict
Response Syntax
{ 'nextToken': 'string', 'sites': [ { 'arn': 'string', 'name': 'string', 'countryCode': 'string', 'createdAt': datetime(2015, 1, 1) }, ] }
Response Structure
(dict) --
nextToken (string) --
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
sites (list) --
List of facilities.
(dict) --
Facility containing destinations, workers, activities, and tasks.
arn (string) --
Site ARN.
name (string) --
The name of the site. Mutable after creation and unique within a given account.
countryCode (string) --
A valid ISO 3166-1 alpha-2 code for the country in which the site resides. e.g., US.
createdAt (datetime) --
Timestamp at which the resource was created.
Grants permission to create a worker fleet
See also: AWS API Documentation
Request Syntax
client.create_worker_fleet( clientToken='string', name='string', site='string', additionalFixedProperties='string' )
string
Token used for detecting replayed requests. Replayed requests will not be performed multiple times.
This field is autopopulated if not provided.
string
[REQUIRED]
Human friendly name of the resource.
string
[REQUIRED]
Site ARN.
string
JSON blob containing additional fixed properties regarding the worker fleet
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }
Response Structure
(dict) --
arn (string) --
Full ARN of the worker fleet.
id (string) --
Filters access by the worker fleet's identifier
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
Grants permission to get a worker
See also: AWS API Documentation
Request Syntax
client.get_worker( id='string' )
string
[REQUIRED]
Full ARN of the worker.
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'fleet': 'string', 'site': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'name': 'string', 'additionalTransientProperties': 'string', 'additionalFixedProperties': 'string', 'vendorProperties': { 'vendorWorkerId': 'string', 'vendorWorkerIpAddress': 'string', 'vendorAdditionalTransientProperties': 'string', 'vendorAdditionalFixedProperties': 'string' }, 'position': { 'cartesianCoordinates': { 'x': 123.0, 'y': 123.0, 'z': 123.0 } }, 'orientation': { 'degrees': 123.0 } }
Response Structure
(dict) --
arn (string) --
Full ARN of the worker.
id (string) --
Filters access by the workers identifier
fleet (string) --
Full ARN of the worker fleet.
site (string) --
Site ARN.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
name (string) --
Human friendly name of the resource.
additionalTransientProperties (string) --
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
additionalFixedProperties (string) --
JSON blob containing unstructured worker properties that are fixed and won't change during regular operation.
vendorProperties (dict) --
Properties of the worker that are provided by the vendor FMS.
vendorWorkerId (string) --
The worker ID defined by the vendor FMS.
vendorWorkerIpAddress (string) --
The worker IP address defined by the vendor FMS.
vendorAdditionalTransientProperties (string) --
JSON blob containing unstructured vendor properties that are transient and may change during regular operation.
vendorAdditionalFixedProperties (string) --
JSON blob containing unstructured vendor properties that are fixed and won't change during regular operation.
position (dict) --
Supported coordinates for worker position.
cartesianCoordinates (dict) --
Cartesian coordinates.
x (float) --
X coordinate.
y (float) --
Y coordinate.
z (float) --
Z coordinate.
orientation (dict) --
Worker orientation measured in units clockwise from north.
degrees (float) --
Degrees, limited on [0, 360)
Grants permission to list workers
See also: AWS API Documentation
Request Syntax
client.list_workers( site='string', maxResults=123, nextToken='string', fleet='string' )
string
[REQUIRED]
Site ARN.
integer
Maximum number of results to retrieve in a single ListWorkers call.
string
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
string
Full ARN of the worker fleet.
dict
Response Syntax
{ 'nextToken': 'string', 'workers': [ { 'arn': 'string', 'id': 'string', 'fleet': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'name': 'string', 'site': 'string', 'additionalTransientProperties': 'string', 'additionalFixedProperties': 'string', 'vendorProperties': { 'vendorWorkerId': 'string', 'vendorWorkerIpAddress': 'string', 'vendorAdditionalTransientProperties': 'string', 'vendorAdditionalFixedProperties': 'string' }, 'position': { 'cartesianCoordinates': { 'x': 123.0, 'y': 123.0, 'z': 123.0 } }, 'orientation': { 'degrees': 123.0 } }, ] }
Response Structure
(dict) --
nextToken (string) --
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
workers (list) --
List of workers.
(dict) --
A unit capable of performing tasks.
arn (string) --
Full ARN of the worker.
id (string) --
Filters access by the workers identifier
fleet (string) --
Full ARN of the worker fleet.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
name (string) --
Human friendly name of the resource.
site (string) --
Site ARN.
additionalTransientProperties (string) --
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
additionalFixedProperties (string) --
JSON blob containing unstructured worker properties that are fixed and won't change during regular operation.
vendorProperties (dict) --
Properties of the worker that are provided by the vendor FMS.
vendorWorkerId (string) --
The worker ID defined by the vendor FMS.
vendorWorkerIpAddress (string) --
The worker IP address defined by the vendor FMS.
vendorAdditionalTransientProperties (string) --
JSON blob containing unstructured vendor properties that are transient and may change during regular operation.
vendorAdditionalFixedProperties (string) --
JSON blob containing unstructured vendor properties that are fixed and won't change during regular operation.
position (dict) --
Supported coordinates for worker position.
cartesianCoordinates (dict) --
Cartesian coordinates.
x (float) --
X coordinate.
y (float) --
Y coordinate.
z (float) --
Z coordinate.
orientation (dict) --
Worker orientation measured in units clockwise from north.
degrees (float) --
Degrees, limited on [0, 360)
Grants permission to list destinations
See also: AWS API Documentation
Request Syntax
client.list_destinations( site='string', maxResults=123, nextToken='string', state='ENABLED'|'DISABLED'|'DECOMMISSIONED' )
string
[REQUIRED]
Site ARN.
integer
Maximum number of results to retrieve in a single call.
string
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
string
State of the destination.
dict
Response Syntax
{ 'nextToken': 'string', 'destinations': [ { 'arn': 'string', 'id': 'string', 'name': 'string', 'site': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'state': 'ENABLED'|'DISABLED'|'DECOMMISSIONED', 'additionalFixedProperties': 'string' }, ] }
Response Structure
(dict) --
nextToken (string) --
Pagination token returned when another page of data exists. Provide it in your next call to the API to receive the next page.
destinations (list) --
List of destinations.
(dict) --
Area within a facility where work can be performed.
arn (string) --
Destination ARN.
id (string) --
Filters access by the destination's identifier
name (string) --
Human friendly name of the resource.
site (string) --
Site ARN.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
state (string) --
State of the destination.
additionalFixedProperties (string) --
JSON document containing additional fixed properties regarding the destination
Grants permission to update a site
See also: AWS API Documentation
Request Syntax
client.update_site( id='string', name='string', countryCode='string', description='string' )
string
[REQUIRED]
Site ARN.
string
Human friendly name of the resource.
string
A valid ISO 3166-1 alpha-2 code for the country in which the site resides. e.g., US.
string
A high-level description of the site.
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'name': 'string', 'countryCode': 'string', 'description': 'string', 'updatedAt': datetime(2015, 1, 1) }
Response Structure
(dict) --
arn (string) --
Site ARN.
id (string) --
Filters access by the site's identifier
name (string) --
Human friendly name of the resource.
countryCode (string) --
A valid ISO 3166-1 alpha-2 code for the country in which the site resides. e.g., US.
description (string) --
A high-level description of the site.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
Grants permission to get a worker fleet
See also: AWS API Documentation
Request Syntax
client.get_worker_fleet( id='string' )
string
[REQUIRED]
Full ARN of the worker fleet.
dict
Response Syntax
{ 'id': 'string', 'arn': 'string', 'name': 'string', 'site': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'additionalFixedProperties': 'string' }
Response Structure
(dict) --
id (string) --
Filters access by the worker fleet's identifier
arn (string) --
Full ARN of the worker fleet.
name (string) --
Human friendly name of the resource.
site (string) --
Site ARN.
createdAt (datetime) --
Timestamp at which the resource was created.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
additionalFixedProperties (string) --
JSON blob containing additional fixed properties regarding the worker fleet
Grants permission to update a worker
See also: AWS API Documentation
Request Syntax
client.update_worker( id='string', name='string', additionalTransientProperties='string', additionalFixedProperties='string', vendorProperties={ 'vendorWorkerId': 'string', 'vendorWorkerIpAddress': 'string', 'vendorAdditionalTransientProperties': 'string', 'vendorAdditionalFixedProperties': 'string' }, position={ 'cartesianCoordinates': { 'x': 123.0, 'y': 123.0, 'z': 123.0 } }, orientation={ 'degrees': 123.0 } )
string
[REQUIRED]
Full ARN of the worker.
string
Human friendly name of the resource.
string
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
string
JSON blob containing unstructured worker properties that are fixed and won't change during regular operation.
dict
Properties of the worker that are provided by the vendor FMS.
vendorWorkerId (string) -- [REQUIRED]
The worker ID defined by the vendor FMS.
vendorWorkerIpAddress (string) --
The worker IP address defined by the vendor FMS.
vendorAdditionalTransientProperties (string) --
JSON blob containing unstructured vendor properties that are transient and may change during regular operation.
vendorAdditionalFixedProperties (string) --
JSON blob containing unstructured vendor properties that are fixed and won't change during regular operation.
dict
Supported coordinates for worker position.
cartesianCoordinates (dict) --
Cartesian coordinates.
x (float) -- [REQUIRED]
X coordinate.
y (float) -- [REQUIRED]
Y coordinate.
z (float) --
Z coordinate.
dict
Worker orientation measured in units clockwise from north.
degrees (float) --
Degrees, limited on [0, 360)
dict
Response Syntax
{ 'arn': 'string', 'id': 'string', 'fleet': 'string', 'updatedAt': datetime(2015, 1, 1), 'name': 'string', 'additionalTransientProperties': 'string', 'additionalFixedProperties': 'string', 'orientation': { 'degrees': 123.0 }, 'vendorProperties': { 'vendorWorkerId': 'string', 'vendorWorkerIpAddress': 'string', 'vendorAdditionalTransientProperties': 'string', 'vendorAdditionalFixedProperties': 'string' }, 'position': { 'cartesianCoordinates': { 'x': 123.0, 'y': 123.0, 'z': 123.0 } } }
Response Structure
(dict) --
arn (string) --
Full ARN of the worker.
id (string) --
Filters access by the workers identifier
fleet (string) --
Full ARN of the worker fleet.
updatedAt (datetime) --
Timestamp at which the resource was last updated.
name (string) --
Human friendly name of the resource.
additionalTransientProperties (string) --
JSON blob containing unstructured worker properties that are transient and may change during regular operation.
additionalFixedProperties (string) --
JSON blob containing unstructured worker properties that are fixed and won't change during regular operation.
orientation (dict) --
Worker orientation measured in units clockwise from north.
degrees (float) --
Degrees, limited on [0, 360)
vendorProperties (dict) --
Properties of the worker that are provided by the vendor FMS.
vendorWorkerId (string) --
The worker ID defined by the vendor FMS.
vendorWorkerIpAddress (string) --
The worker IP address defined by the vendor FMS.
vendorAdditionalTransientProperties (string) --
JSON blob containing unstructured vendor properties that are transient and may change during regular operation.
vendorAdditionalFixedProperties (string) --
JSON blob containing unstructured vendor properties that are fixed and won't change during regular operation.
position (dict) --
Supported coordinates for worker position.
cartesianCoordinates (dict) --
Cartesian coordinates.
x (float) --
X coordinate.
y (float) --
Y coordinate.
z (float) --
Z coordinate.