Typed dictionaries
Index > ResourceExplorer > Typed dictionaries
Auto-generated documentation for ResourceExplorer type annotations stubs module mypy-boto3-resource-explorer-2.
AssociateDefaultViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import AssociateDefaultViewInputRequestTypeDef
def get_value() -> AssociateDefaultViewInputRequestTypeDef:
return {
"ViewArn": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.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,
BatchGetViewErrorTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import BatchGetViewErrorTypeDef
def get_value() -> BatchGetViewErrorTypeDef:
return {
"ErrorMessage": ...,
"ViewArn": ...,
}
BatchGetViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import BatchGetViewInputRequestTypeDef
def get_value() -> BatchGetViewInputRequestTypeDef:
return {
"ViewArns": ...,
}
CreateIndexInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import CreateIndexInputRequestTypeDef
def get_value() -> CreateIndexInputRequestTypeDef:
return {
"ClientToken": ...,
}
Definition
class CreateIndexInputRequestTypeDef(TypedDict):
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
IncludedPropertyTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import IncludedPropertyTypeDef
def get_value() -> IncludedPropertyTypeDef:
return {
"Name": ...,
}
SearchFilterTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SearchFilterTypeDef
def get_value() -> SearchFilterTypeDef:
return {
"FilterString": ...,
}
DeleteIndexInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteIndexInputRequestTypeDef
def get_value() -> DeleteIndexInputRequestTypeDef:
return {
"Arn": ...,
}
DeleteViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteViewInputRequestTypeDef
def get_value() -> DeleteViewInputRequestTypeDef:
return {
"ViewArn": ...,
}
GetViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import GetViewInputRequestTypeDef
def get_value() -> GetViewInputRequestTypeDef:
return {
"ViewArn": ...,
}
IndexTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import IndexTypeDef
def get_value() -> IndexTypeDef:
return {
"Arn": ...,
}
Definition
class IndexTypeDef(TypedDict):
Arn: NotRequired[str],
Region: NotRequired[str],
Type: NotRequired[IndexTypeType], # (1)
- See IndexTypeType
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListIndexesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListIndexesInputRequestTypeDef
def get_value() -> ListIndexesInputRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListIndexesInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Regions: NotRequired[Sequence[str]],
Type: NotRequired[IndexTypeType], # (1)
- See IndexTypeType
ListSupportedResourceTypesInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListSupportedResourceTypesInputRequestTypeDef
def get_value() -> ListSupportedResourceTypesInputRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListSupportedResourceTypesInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SupportedResourceTypeTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SupportedResourceTypeTypeDef
def get_value() -> SupportedResourceTypeTypeDef:
return {
"ResourceType": ...,
}
Definition
class SupportedResourceTypeTypeDef(TypedDict):
ResourceType: NotRequired[str],
Service: NotRequired[str],
ListTagsForResourceInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
ListViewsInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListViewsInputRequestTypeDef
def get_value() -> ListViewsInputRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListViewsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceCountTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ResourceCountTypeDef
def get_value() -> ResourceCountTypeDef:
return {
"Complete": ...,
}
Definition
class ResourceCountTypeDef(TypedDict):
Complete: NotRequired[bool],
TotalResources: NotRequired[int],
ResourcePropertyTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ResourcePropertyTypeDef
def get_value() -> ResourcePropertyTypeDef:
return {
"Data": ...,
}
Definition
class ResourcePropertyTypeDef(TypedDict):
Data: NotRequired[Dict[str, Any]],
LastReportedAt: NotRequired[datetime],
Name: NotRequired[str],
SearchInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SearchInputRequestTypeDef
def get_value() -> SearchInputRequestTypeDef:
return {
"QueryString": ...,
}
Definition
class SearchInputRequestTypeDef(TypedDict):
QueryString: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ViewArn: NotRequired[str],
TagResourceInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
Definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
Tags: NotRequired[Mapping[str, str]],
UntagResourceInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateIndexTypeInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import UpdateIndexTypeInputRequestTypeDef
def get_value() -> UpdateIndexTypeInputRequestTypeDef:
return {
"Arn": ...,
"Type": ...,
}
- See IndexTypeType
AssociateDefaultViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import AssociateDefaultViewOutputTypeDef
def get_value() -> AssociateDefaultViewOutputTypeDef:
return {
"ViewArn": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateDefaultViewOutputTypeDef(TypedDict):
ViewArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIndexOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import CreateIndexOutputTypeDef
def get_value() -> CreateIndexOutputTypeDef:
return {
"Arn": ...,
"CreatedAt": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class CreateIndexOutputTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
State: IndexStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIndexOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteIndexOutputTypeDef
def get_value() -> DeleteIndexOutputTypeDef:
return {
"Arn": ...,
"LastUpdatedAt": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteIndexOutputTypeDef(TypedDict):
Arn: str,
LastUpdatedAt: datetime,
State: IndexStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteViewOutputTypeDef
def get_value() -> DeleteViewOutputTypeDef:
return {
"ViewArn": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteViewOutputTypeDef(TypedDict):
ViewArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDefaultViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import GetDefaultViewOutputTypeDef
def get_value() -> GetDefaultViewOutputTypeDef:
return {
"ViewArn": ...,
"ResponseMetadata": ...,
}
Definition
class GetDefaultViewOutputTypeDef(TypedDict):
ViewArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIndexOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import GetIndexOutputTypeDef
def get_value() -> GetIndexOutputTypeDef:
return {
"Arn": ...,
"CreatedAt": ...,
"LastUpdatedAt": ...,
"ReplicatingFrom": ...,
"ReplicatingTo": ...,
"State": ...,
"Tags": ...,
"Type": ...,
"ResponseMetadata": ...,
}
Definition
class GetIndexOutputTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
LastUpdatedAt: datetime,
ReplicatingFrom: List[str],
ReplicatingTo: List[str],
State: IndexStateType, # (1)
Tags: Dict[str, str],
Type: IndexTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See IndexStateType
- See IndexTypeType
- See ResponseMetadataTypeDef
ListTagsForResourceOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListViewsOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListViewsOutputTypeDef
def get_value() -> ListViewsOutputTypeDef:
return {
"NextToken": ...,
"Views": ...,
"ResponseMetadata": ...,
}
Definition
class ListViewsOutputTypeDef(TypedDict):
NextToken: str,
Views: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateIndexTypeOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import UpdateIndexTypeOutputTypeDef
def get_value() -> UpdateIndexTypeOutputTypeDef:
return {
"Arn": ...,
"LastUpdatedAt": ...,
"State": ...,
"Type": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateIndexTypeOutputTypeDef(TypedDict):
Arn: str,
LastUpdatedAt: datetime,
State: IndexStateType, # (1)
Type: IndexTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See IndexStateType
- See IndexTypeType
- See ResponseMetadataTypeDef
CreateViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import CreateViewInputRequestTypeDef
def get_value() -> CreateViewInputRequestTypeDef:
return {
"ViewName": ...,
}
Definition
class CreateViewInputRequestTypeDef(TypedDict):
ViewName: str,
ClientToken: NotRequired[str],
Filters: NotRequired[SearchFilterTypeDef], # (1)
IncludedProperties: NotRequired[Sequence[IncludedPropertyTypeDef]], # (2)
Tags: NotRequired[Mapping[str, str]],
UpdateViewInputRequestTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import UpdateViewInputRequestTypeDef
def get_value() -> UpdateViewInputRequestTypeDef:
return {
"ViewArn": ...,
}
Definition
class UpdateViewInputRequestTypeDef(TypedDict):
ViewArn: str,
Filters: NotRequired[SearchFilterTypeDef], # (1)
IncludedProperties: NotRequired[Sequence[IncludedPropertyTypeDef]], # (2)
ViewTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ViewTypeDef
def get_value() -> ViewTypeDef:
return {
"Filters": ...,
}
Definition
class ViewTypeDef(TypedDict):
Filters: NotRequired[SearchFilterTypeDef], # (1)
IncludedProperties: NotRequired[List[IncludedPropertyTypeDef]], # (2)
LastUpdatedAt: NotRequired[datetime],
Owner: NotRequired[str],
Scope: NotRequired[str],
ViewArn: NotRequired[str],
ListIndexesOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListIndexesOutputTypeDef
def get_value() -> ListIndexesOutputTypeDef:
return {
"Indexes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListIndexesOutputTypeDef(TypedDict):
Indexes: List[IndexTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IndexTypeDef
- See ResponseMetadataTypeDef
ListIndexesInputListIndexesPaginateTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListIndexesInputListIndexesPaginateTypeDef
def get_value() -> ListIndexesInputListIndexesPaginateTypeDef:
return {
"Regions": ...,
}
Definition
class ListIndexesInputListIndexesPaginateTypeDef(TypedDict):
Regions: NotRequired[Sequence[str]],
Type: NotRequired[IndexTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See IndexTypeType
- See PaginatorConfigTypeDef
ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef
def get_value() -> ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListViewsInputListViewsPaginateTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListViewsInputListViewsPaginateTypeDef
def get_value() -> ListViewsInputListViewsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListViewsInputListViewsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SearchInputSearchPaginateTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SearchInputSearchPaginateTypeDef
def get_value() -> SearchInputSearchPaginateTypeDef:
return {
"QueryString": ...,
}
Definition
class SearchInputSearchPaginateTypeDef(TypedDict):
QueryString: str,
ViewArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSupportedResourceTypesOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ListSupportedResourceTypesOutputTypeDef
def get_value() -> ListSupportedResourceTypesOutputTypeDef:
return {
"NextToken": ...,
"ResourceTypes": ...,
"ResponseMetadata": ...,
}
Definition
class ListSupportedResourceTypesOutputTypeDef(TypedDict):
NextToken: str,
ResourceTypes: List[SupportedResourceTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"Arn": ...,
}
Definition
class ResourceTypeDef(TypedDict):
Arn: NotRequired[str],
LastReportedAt: NotRequired[datetime],
OwningAccountId: NotRequired[str],
Properties: NotRequired[List[ResourcePropertyTypeDef]], # (1)
Region: NotRequired[str],
ResourceType: NotRequired[str],
Service: NotRequired[str],
BatchGetViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import BatchGetViewOutputTypeDef
def get_value() -> BatchGetViewOutputTypeDef:
return {
"Errors": ...,
"Views": ...,
"ResponseMetadata": ...,
}
Definition
class BatchGetViewOutputTypeDef(TypedDict):
Errors: List[BatchGetViewErrorTypeDef], # (1)
Views: List[ViewTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import CreateViewOutputTypeDef
def get_value() -> CreateViewOutputTypeDef:
return {
"View": ...,
"ResponseMetadata": ...,
}
Definition
class CreateViewOutputTypeDef(TypedDict):
View: ViewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ViewTypeDef
- See ResponseMetadataTypeDef
GetViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import GetViewOutputTypeDef
def get_value() -> GetViewOutputTypeDef:
return {
"Tags": ...,
"View": ...,
"ResponseMetadata": ...,
}
Definition
class GetViewOutputTypeDef(TypedDict):
Tags: Dict[str, str],
View: ViewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ViewTypeDef
- See ResponseMetadataTypeDef
UpdateViewOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import UpdateViewOutputTypeDef
def get_value() -> UpdateViewOutputTypeDef:
return {
"View": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateViewOutputTypeDef(TypedDict):
View: ViewTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ViewTypeDef
- See ResponseMetadataTypeDef
SearchOutputTypeDef
Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SearchOutputTypeDef
def get_value() -> SearchOutputTypeDef:
return {
"Count": ...,
"NextToken": ...,
"Resources": ...,
"ViewArn": ...,
"ResponseMetadata": ...,
}