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