HoneycodeClient#
Auto-generated documentation for Honeycode type annotations stubs module types-aiobotocore-honeycode.
HoneycodeClient#
Type annotations and code completion for session.client("honeycode")
boto3 documentation
# HoneycodeClient usage example
from aioboto3.session import Session
from types_aiobotocore_honeycode.client import HoneycodeClient
session = Session()
async with session.client("honeycode") as client:
client: HoneycodeClient
Exceptions#
aioboto3
client exceptions are generated in runtime.
This class provides code completion for session.client("honeycode").exceptions
structure.
# HoneycodeClient.exceptions usage example
async with session.client("honeycode") as client:
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.AutomationExecutionException,
client.exceptions.AutomationExecutionTimeoutException,
client.exceptions.ClientError,
client.exceptions.InternalServerException,
client.exceptions.RequestTimeoutException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ServiceUnavailableException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# HoneycodeClient.exceptions type checking example
from types_aiobotocore_honeycode.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
batch_create_table_rows#
The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook.
Type annotations and code completion for session.client("honeycode").batch_create_table_rows
method.
boto3 documentation
# batch_create_table_rows method definition
await def batch_create_table_rows(
self,
*,
workbookId: str,
tableId: str,
rowsToCreate: Sequence[CreateRowDataTypeDef], # (1)
clientRequestToken: str = ...,
) -> BatchCreateTableRowsResultTypeDef: # (2)
...
# batch_create_table_rows method usage example with argument unpacking
kwargs: BatchCreateTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"rowsToCreate": ...,
}
parent.batch_create_table_rows(**kwargs)
batch_delete_table_rows#
The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.
Type annotations and code completion for session.client("honeycode").batch_delete_table_rows
method.
boto3 documentation
# batch_delete_table_rows method definition
await def batch_delete_table_rows(
self,
*,
workbookId: str,
tableId: str,
rowIds: Sequence[str],
clientRequestToken: str = ...,
) -> BatchDeleteTableRowsResultTypeDef: # (1)
...
# batch_delete_table_rows method usage example with argument unpacking
kwargs: BatchDeleteTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"rowIds": ...,
}
parent.batch_delete_table_rows(**kwargs)
batch_update_table_rows#
The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.
Type annotations and code completion for session.client("honeycode").batch_update_table_rows
method.
boto3 documentation
# batch_update_table_rows method definition
await def batch_update_table_rows(
self,
*,
workbookId: str,
tableId: str,
rowsToUpdate: Sequence[UpdateRowDataTypeDef], # (1)
clientRequestToken: str = ...,
) -> BatchUpdateTableRowsResultTypeDef: # (2)
...
# batch_update_table_rows method usage example with argument unpacking
kwargs: BatchUpdateTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"rowsToUpdate": ...,
}
parent.batch_update_table_rows(**kwargs)
batch_upsert_table_rows#
The BatchUpsertTableRows API allows you to upsert one or more rows in a table.
Type annotations and code completion for session.client("honeycode").batch_upsert_table_rows
method.
boto3 documentation
# batch_upsert_table_rows method definition
await def batch_upsert_table_rows(
self,
*,
workbookId: str,
tableId: str,
rowsToUpsert: Sequence[UpsertRowDataTypeDef], # (1)
clientRequestToken: str = ...,
) -> BatchUpsertTableRowsResultTypeDef: # (2)
...
# batch_upsert_table_rows method usage example with argument unpacking
kwargs: BatchUpsertTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"rowsToUpsert": ...,
}
parent.batch_upsert_table_rows(**kwargs)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for session.client("honeycode").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for session.client("honeycode").close
method.
boto3 documentation
# close method definition
await def close(
self,
) -> None:
...
describe_table_data_import_job#
The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
Type annotations and code completion for session.client("honeycode").describe_table_data_import_job
method.
boto3 documentation
# describe_table_data_import_job method definition
await def describe_table_data_import_job(
self,
*,
workbookId: str,
tableId: str,
jobId: str,
) -> DescribeTableDataImportJobResultTypeDef: # (1)
...
# describe_table_data_import_job method usage example with argument unpacking
kwargs: DescribeTableDataImportJobRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"jobId": ...,
}
parent.describe_table_data_import_job(**kwargs)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for session.client("honeycode").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
await def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_screen_data#
The GetScreenData API allows retrieval of data from a screen in a Honeycode app.
Type annotations and code completion for session.client("honeycode").get_screen_data
method.
boto3 documentation
# get_screen_data method definition
await def get_screen_data(
self,
*,
workbookId: str,
appId: str,
screenId: str,
variables: Mapping[str, VariableValueTypeDef] = ..., # (1)
maxResults: int = ...,
nextToken: str = ...,
) -> GetScreenDataResultTypeDef: # (2)
...
# get_screen_data method usage example with argument unpacking
kwargs: GetScreenDataRequestRequestTypeDef = { # (1)
"workbookId": ...,
"appId": ...,
"screenId": ...,
}
parent.get_screen_data(**kwargs)
invoke_screen_automation#
The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.
Type annotations and code completion for session.client("honeycode").invoke_screen_automation
method.
boto3 documentation
# invoke_screen_automation method definition
await def invoke_screen_automation(
self,
*,
workbookId: str,
appId: str,
screenId: str,
screenAutomationId: str,
variables: Mapping[str, VariableValueTypeDef] = ..., # (1)
rowId: str = ...,
clientRequestToken: str = ...,
) -> InvokeScreenAutomationResultTypeDef: # (2)
...
# invoke_screen_automation method usage example with argument unpacking
kwargs: InvokeScreenAutomationRequestRequestTypeDef = { # (1)
"workbookId": ...,
"appId": ...,
"screenId": ...,
"screenAutomationId": ...,
}
parent.invoke_screen_automation(**kwargs)
list_table_columns#
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
Type annotations and code completion for session.client("honeycode").list_table_columns
method.
boto3 documentation
# list_table_columns method definition
await def list_table_columns(
self,
*,
workbookId: str,
tableId: str,
nextToken: str = ...,
) -> ListTableColumnsResultTypeDef: # (1)
...
# list_table_columns method usage example with argument unpacking
kwargs: ListTableColumnsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
}
parent.list_table_columns(**kwargs)
list_table_rows#
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
Type annotations and code completion for session.client("honeycode").list_table_rows
method.
boto3 documentation
# list_table_rows method definition
await def list_table_rows(
self,
*,
workbookId: str,
tableId: str,
rowIds: Sequence[str] = ...,
maxResults: int = ...,
nextToken: str = ...,
) -> ListTableRowsResultTypeDef: # (1)
...
# list_table_rows method usage example with argument unpacking
kwargs: ListTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
}
parent.list_table_rows(**kwargs)
list_tables#
The ListTables API allows you to retrieve a list of all the tables in a workbook.
Type annotations and code completion for session.client("honeycode").list_tables
method.
boto3 documentation
# list_tables method definition
await def list_tables(
self,
*,
workbookId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListTablesResultTypeDef: # (1)
...
# list_tables method usage example with argument unpacking
kwargs: ListTablesRequestRequestTypeDef = { # (1)
"workbookId": ...,
}
parent.list_tables(**kwargs)
list_tags_for_resource#
The ListTagsForResource API allows you to return a resource's tags.
Type annotations and code completion for session.client("honeycode").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
await def list_tags_for_resource(
self,
*,
resourceArn: str,
) -> ListTagsForResourceResultTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
query_table_rows#
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
Type annotations and code completion for session.client("honeycode").query_table_rows
method.
boto3 documentation
# query_table_rows method definition
await def query_table_rows(
self,
*,
workbookId: str,
tableId: str,
filterFormula: FilterTypeDef, # (1)
maxResults: int = ...,
nextToken: str = ...,
) -> QueryTableRowsResultTypeDef: # (2)
...
# query_table_rows method usage example with argument unpacking
kwargs: QueryTableRowsRequestRequestTypeDef = { # (1)
"workbookId": ...,
"tableId": ...,
"filterFormula": ...,
}
parent.query_table_rows(**kwargs)
start_table_data_import_job#
The StartTableDataImportJob API allows you to start an import job on a table.
Type annotations and code completion for session.client("honeycode").start_table_data_import_job
method.
boto3 documentation
# start_table_data_import_job method definition
await def start_table_data_import_job(
self,
*,
workbookId: str,
dataSource: ImportDataSourceTypeDef, # (1)
dataFormat: ImportSourceDataFormatType, # (2)
destinationTableId: str,
importOptions: ImportOptionsTypeDef, # (3)
clientRequestToken: str,
) -> StartTableDataImportJobResultTypeDef: # (4)
...
- See ImportDataSourceTypeDef
- See ImportSourceDataFormatType
- See ImportOptionsTypeDef
- See StartTableDataImportJobResultTypeDef
# start_table_data_import_job method usage example with argument unpacking
kwargs: StartTableDataImportJobRequestRequestTypeDef = { # (1)
"workbookId": ...,
"dataSource": ...,
"dataFormat": ...,
"destinationTableId": ...,
"importOptions": ...,
"clientRequestToken": ...,
}
parent.start_table_data_import_job(**kwargs)
tag_resource#
The TagResource API allows you to add tags to an ARN-able resource.
Type annotations and code completion for session.client("honeycode").tag_resource
method.
boto3 documentation
# tag_resource method definition
await def tag_resource(
self,
*,
resourceArn: str,
tags: Mapping[str, str],
) -> Dict[str, Any]:
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
The UntagResource API allows you to removes tags from an ARN-able resource.
Type annotations and code completion for session.client("honeycode").untag_resource
method.
boto3 documentation
# untag_resource method definition
await def untag_resource(
self,
*,
resourceArn: str,
tagKeys: Sequence[str],
) -> Dict[str, Any]:
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tagKeys": ...,
}
parent.untag_resource(**kwargs)
__aenter__#
Type annotations and code completion for session.client("honeycode").__aenter__
method.
boto3 documentation
# __aenter__ method definition
await def __aenter__(
self,
) -> HoneycodeClient:
...
__aexit__#
Type annotations and code completion for session.client("honeycode").__aexit__
method.
boto3 documentation
# __aexit__ method definition
await def __aexit__(
self,
exc_type: Any,
exc_val: Any,
exc_tb: Any,
) -> Any:
...
get_paginator#
Type annotations and code completion for session.client("honeycode").get_paginator
method with overloads.
client.get_paginator("list_table_columns")
-> ListTableColumnsPaginatorclient.get_paginator("list_table_rows")
-> ListTableRowsPaginatorclient.get_paginator("list_tables")
-> ListTablesPaginatorclient.get_paginator("query_table_rows")
-> QueryTableRowsPaginator