flywheel.api.gears_api
GearsApi
Bases: object
add_gear(gear_name, body, **kwargs)
Create or update a gear.
If no existing gear is found, one will be created Otherwise, the specified gear will be updated This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
body | GearDocumentLegacyInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
add_gear_permission(gear_name, permission_type, body, **kwargs)
Add an individual permission to the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
permission_type | GearPermissionsType | | required |
body | GearPermissionsInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
add_gear_permission_with_http_info(gear_name, permission_type, body, **kwargs)
Add an individual permission to the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
permission_type | GearPermissionsType | | required |
body | GearPermissionsInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
add_gear_with_http_info(gear_name, body, **kwargs)
Create or update a gear.
If no existing gear is found, one will be created Otherwise, the specified gear will be updated This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
body | GearDocumentLegacyInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear(gear_id, **kwargs)
Delete a gear (not recommended)
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | Id of the gear to interact with | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear_permission(gear_name, permission_type, permission_id, **kwargs)
Delete an individual permission of the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
permission_type | GearPermissionsType | | required |
permission_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear_permission_with_http_info(gear_name, permission_type, permission_id, **kwargs)
Delete an individual permission of the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
permission_type | GearPermissionsType | | required |
permission_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear_permissions(gear_name, **kwargs)
Delete permissions of the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear_permissions_with_http_info(gear_name, **kwargs)
Delete permissions of the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
delete_gear_with_http_info(gear_id, **kwargs)
Delete a gear (not recommended)
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | Id of the gear to interact with | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_all_gears(**kwargs)
List all gears
List all gears This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
project_id | (str, optional) | | required |
all_versions | (bool, optional) | return all versions of each gear, defaults to false | required |
include_invalid | (bool, optional) | return gears with the 'invalid' flag set, defaults to false | required |
filter | (str, optional) | Comma separated filters to apply. Commas not used as separators must be escaped with backslash '\'. (e.g. label=my-label,created>2018-09-22) | required |
sort | (str, optional) | The sort fields and order. (e.g. label:asc,created:desc) | required |
limit | (int, optional) | The maximum number of entries to return. | required |
skip | (int, optional) | The number of entries to skip. | required |
page | (int, optional) | The page number (i.e. skip limit*page entries) | required |
after_id | (str, optional) | Paginate after the given id. (Cannot be used with sort, page or skip) | required |
exhaustive | (bool, optional) | Set to return a complete list regardless of permissions, defaults to false | required |
x_accept_feature | (list[union[HeaderFeature, str]], optional) | , defaults to [] | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_all_gears_with_http_info(**kwargs)
List all gears
List all gears This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
project_id | (str, optional) | | required |
all_versions | (bool, optional) | return all versions of each gear, defaults to false | required |
include_invalid | (bool, optional) | return gears with the 'invalid' flag set, defaults to false | required |
filter | (str, optional) | Comma separated filters to apply. Commas not used as separators must be escaped with backslash '\'. (e.g. label=my-label,created>2018-09-22) | required |
sort | (str, optional) | The sort fields and order. (e.g. label:asc,created:desc) | required |
limit | (int, optional) | The maximum number of entries to return. | required |
skip | (int, optional) | The number of entries to skip. | required |
page | (int, optional) | The page number (i.e. skip limit*page entries) | required |
after_id | (str, optional) | Paginate after the given id. (Cannot be used with sort, page or skip) | required |
exhaustive | (bool, optional) | Set to return a complete list regardless of permissions, defaults to false | required |
x_accept_feature | (list[union[HeaderFeature, str]], optional) | , defaults to [] | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear(gear_id, **kwargs)
Retrieve details about a specific gear
Retrieve details about a specific gear This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_context(gear_id, container_name, container_id, **kwargs)
Get context values for the given gear and container.
Ref: https://github.com/flywheel-io/gears/tree/master/spec#contextual-values This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
container_name | str | | required |
container_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_context_with_http_info(gear_id, container_name, container_id, **kwargs)
Get context values for the given gear and container.
Ref: https://github.com/flywheel-io/gears/tree/master/spec#contextual-values This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
container_name | str | | required |
container_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_invocation(gear_id, **kwargs)
Get a schema for invoking a gear
Get a schema for invoking a gear. This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_invocation_with_http_info(gear_id, **kwargs)
Get a schema for invoking a gear
Get a schema for invoking a gear. This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_series(gear_name, **kwargs)
Get gear series.
Gets the series for the gear by its name This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_series_with_http_info(gear_name, **kwargs)
Get gear series.
Gets the series for the gear by its name This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_suggest(gear_id, container_name, container_id, **kwargs)
Get files with input suggestions, parent containers, and child containers for the given container.
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | Id of the gear to interact with | required |
container_name | str | Type of the container to interact with | required |
container_id | str | Id of the container to interact with | required |
filter | (str, optional) | | required |
sort | (str, optional) | | required |
limit | (int, optional) | , defaults to 100 | required |
skip | (int, optional) | | required |
page | (int, optional) | | required |
include | (list[str], optional) | Include only "children" or "files", defaults to ["children","files"] | required |
collection | (str, optional) | Get suggestions for a collection | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_suggest_with_http_info(gear_id, container_name, container_id, **kwargs)
Get files with input suggestions, parent containers, and child containers for the given container.
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | Id of the gear to interact with | required |
container_name | str | Type of the container to interact with | required |
container_id | str | Id of the container to interact with | required |
filter | (str, optional) | | required |
sort | (str, optional) | | required |
limit | (int, optional) | , defaults to 100 | required |
skip | (int, optional) | | required |
page | (int, optional) | | required |
include | (list[str], optional) | Include only "children" or "files", defaults to ["children","files"] | required |
collection | (str, optional) | Get suggestions for a collection | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_ticket(ticket_id, **kwargs)
Retrieve a specific gear ticket
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ticket_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_ticket_with_http_info(ticket_id, **kwargs)
Retrieve a specific gear ticket
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ticket_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_gear_with_http_info(gear_id, **kwargs)
Retrieve details about a specific gear
Retrieve details about a specific gear This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_id | str | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
get_my_gear_tickets(**kwargs)
Retrieve all gear tickets for the current user
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
async_ | (bool, optional) | Perform the request asynchronously | required |
get_my_gear_tickets_with_http_info(**kwargs)
Retrieve all gear tickets for the current user
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
async_ | (bool, optional) | Perform the request asynchronously | required |
modify_gear_series(gear_name, body, **kwargs)
Update a gear series
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear series to modify | required |
body | GearSeriesUpdate | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
modify_gear_series_with_http_info(gear_name, body, **kwargs)
Update a gear series
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear series to modify | required |
body | GearSeriesUpdate | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
prepare_add_gear(body, **kwargs)
Prepare a gear upload
Prepare a gear upload This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body | GearDocumentInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
prepare_add_gear_with_http_info(body, **kwargs)
Prepare a gear upload
Prepare a gear upload This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body | GearDocumentInput | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
replace_gear_permissions(gear_name, body, **kwargs)
Replace permissions for the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
body | GearPermissions | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
replace_gear_permissions_with_http_info(gear_name, body, **kwargs)
Replace permissions for the given gear
This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gear_name | str | Name of the gear to interact with | required |
body | GearPermissions | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
save_gear(body, **kwargs)
Report the result of a gear upload and save the ticket
Report the result of a gear upload and save the ticket This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body | GearSaveSubmission | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |
save_gear_with_http_info(body, **kwargs)
Report the result of a gear upload and save the ticket
Report the result of a gear upload and save the ticket This method makes a synchronous HTTP request by default.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body | GearSaveSubmission | | required |
async_ | (bool, optional) | Perform the request asynchronously | required |