Type definitions#
Index > IoTFleetHub > Type definitions
Auto-generated documentation for IoTFleetHub type annotations stubs module mypy-boto3-iotfleethub.
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"applicationId": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
applicationId: str,
applicationName: str,
applicationUrl: str,
applicationDescription: NotRequired[str],
applicationCreationDate: NotRequired[int],
applicationLastUpdateDate: NotRequired[int],
applicationState: NotRequired[ApplicationStateType], # (1)
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import CreateApplicationRequestTypeDef
def get_value() -> CreateApplicationRequestTypeDef:
return {
"applicationName": ...,
}
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(TypedDict):
applicationName: str,
roleArn: str,
applicationDescription: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteApplicationRequestTypeDef#
# DeleteApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import DeleteApplicationRequestTypeDef
def get_value() -> DeleteApplicationRequestTypeDef:
return {
"applicationId": ...,
}
# DeleteApplicationRequestTypeDef definition
class DeleteApplicationRequestTypeDef(TypedDict):
applicationId: str,
clientToken: NotRequired[str],
DescribeApplicationRequestTypeDef#
# DescribeApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import DescribeApplicationRequestTypeDef
def get_value() -> DescribeApplicationRequestTypeDef:
return {
"applicationId": ...,
}
# DescribeApplicationRequestTypeDef definition
class DescribeApplicationRequestTypeDef(TypedDict):
applicationId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListApplicationsRequestTypeDef#
# ListApplicationsRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsRequestTypeDef
def get_value() -> ListApplicationsRequestTypeDef:
return {
"nextToken": ...,
}
# ListApplicationsRequestTypeDef definition
class ListApplicationsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestTypeDef#
# UpdateApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import UpdateApplicationRequestTypeDef
def get_value() -> UpdateApplicationRequestTypeDef:
return {
"applicationId": ...,
}
# UpdateApplicationRequestTypeDef definition
class UpdateApplicationRequestTypeDef(TypedDict):
applicationId: str,
applicationName: NotRequired[str],
applicationDescription: NotRequired[str],
clientToken: NotRequired[str],
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"applicationId": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
applicationId: str,
applicationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeApplicationResponseTypeDef#
# DescribeApplicationResponseTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import DescribeApplicationResponseTypeDef
def get_value() -> DescribeApplicationResponseTypeDef:
return {
"applicationId": ...,
}
# 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)
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"applicationSummaries": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
applicationSummaries: List[ApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationsRequestPaginateTypeDef#
# ListApplicationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_iotfleethub.type_defs import ListApplicationsRequestPaginateTypeDef
def get_value() -> ListApplicationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsRequestPaginateTypeDef definition
class ListApplicationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)