Typed dictionaries#
Index > IoTFleetHub > Typed dictionaries
Auto-generated documentation for IoTFleetHub type annotations stubs module mypy-boto3-iotfleethub.
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"applicationId": ...,
"applicationName": ...,
"applicationUrl": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
applicationId: str,
applicationName: str,
applicationUrl: str,
applicationDescription: NotRequired[str],
applicationCreationDate: NotRequired[int],
applicationLastUpdateDate: NotRequired[int],
applicationState: NotRequired[ApplicationStateType], # (1)
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"applicationName": ...,
"roleArn": ...,
}
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
applicationName: str,
roleArn: str,
applicationDescription: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"applicationId": ...,
"applicationArn": ...,
"ResponseMetadata": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
applicationId: str,
applicationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"applicationId": ...,
}
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
applicationId: str,
clientToken: NotRequired[str],
DescribeApplicationRequestRequestTypeDef#
# DescribeApplicationRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import DescribeApplicationRequestRequestTypeDef
def get_value() -> DescribeApplicationRequestRequestTypeDef:
return {
"applicationId": ...,
}
# DescribeApplicationRequestRequestTypeDef definition
class DescribeApplicationRequestRequestTypeDef(TypedDict):
applicationId: str,
DescribeApplicationResponseTypeDef#
# DescribeApplicationResponseTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import DescribeApplicationResponseTypeDef
def get_value() -> DescribeApplicationResponseTypeDef:
return {
"applicationId": ...,
"applicationArn": ...,
"applicationName": ...,
"applicationDescription": ...,
"applicationUrl": ...,
"applicationState": ...,
"applicationCreationDate": ...,
"applicationLastUpdateDate": ...,
"roleArn": ...,
"ssoClientId": ...,
"errorMessage": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# DescribeApplicationResponseTypeDef definition
class DescribeApplicationResponseTypeDef(TypedDict):
applicationId: str,
applicationArn: str,
applicationName: str,
applicationDescription: str,
applicationUrl: str,
applicationState: ApplicationStateType, # (1)
applicationCreationDate: int,
applicationLastUpdateDate: int,
roleArn: str,
ssoClientId: str,
errorMessage: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationsRequestListApplicationsPaginateTypeDef#
# ListApplicationsRequestListApplicationsPaginateTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef
def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsRequestListApplicationsPaginateTypeDef definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"applicationId": ...,
}
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
applicationId: str,
applicationName: NotRequired[str],
applicationDescription: NotRequired[str],
clientToken: NotRequired[str],
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"applicationSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
applicationSummaries: List[ApplicationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)