Skip to content

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": ...,
    }
Definition
class AssociateDefaultViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

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": ...,
    }
Definition
class BatchGetViewErrorTypeDef(TypedDict):
    ErrorMessage: str,
    ViewArn: str,

BatchGetViewInputRequestTypeDef

Usage Example
from mypy_boto3_resource_explorer_2.type_defs import BatchGetViewInputRequestTypeDef

def get_value() -> BatchGetViewInputRequestTypeDef:
    return {
        "ViewArns": ...,
    }
Definition
class BatchGetViewInputRequestTypeDef(TypedDict):
    ViewArns: NotRequired[Sequence[str]],

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": ...,
    }
Definition
class IncludedPropertyTypeDef(TypedDict):
    Name: str,

SearchFilterTypeDef

Usage Example
from mypy_boto3_resource_explorer_2.type_defs import SearchFilterTypeDef

def get_value() -> SearchFilterTypeDef:
    return {
        "FilterString": ...,
    }
Definition
class SearchFilterTypeDef(TypedDict):
    FilterString: str,

DeleteIndexInputRequestTypeDef

Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteIndexInputRequestTypeDef

def get_value() -> DeleteIndexInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DeleteIndexInputRequestTypeDef(TypedDict):
    Arn: str,

DeleteViewInputRequestTypeDef

Usage Example
from mypy_boto3_resource_explorer_2.type_defs import DeleteViewInputRequestTypeDef

def get_value() -> DeleteViewInputRequestTypeDef:
    return {
        "ViewArn": ...,
    }
Definition
class DeleteViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

GetViewInputRequestTypeDef

Usage Example
from mypy_boto3_resource_explorer_2.type_defs import GetViewInputRequestTypeDef

def get_value() -> GetViewInputRequestTypeDef:
    return {
        "ViewArn": ...,
    }
Definition
class GetViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

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)
  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)
  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": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

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": ...,
    }
Definition
class UpdateIndexTypeInputRequestTypeDef(TypedDict):
    Arn: str,
    Type: IndexTypeType,  # (1)
  1. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See IndexStateType
  2. See ResponseMetadataTypeDef

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)
  1. See IndexStateType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See IndexStateType
  2. See IndexTypeType
  3. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See IndexStateType
  2. See IndexTypeType
  3. 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]],
  1. See SearchFilterTypeDef
  2. See IncludedPropertyTypeDef

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)
  1. See SearchFilterTypeDef
  2. See IncludedPropertyTypeDef

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],
  1. See SearchFilterTypeDef
  2. See IncludedPropertyTypeDef

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)
  1. See IndexTypeDef
  2. 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)
  1. See IndexTypeType
  2. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See SupportedResourceTypeTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ResourcePropertyTypeDef

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)
  1. See BatchGetViewErrorTypeDef
  2. See ViewTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See ViewTypeDef
  2. 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)
  1. See ViewTypeDef
  2. 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)
  1. See ViewTypeDef
  2. 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": ...,
    }
Definition
class SearchOutputTypeDef(TypedDict):
    Count: ResourceCountTypeDef,  # (1)
    NextToken: str,
    Resources: List[ResourceTypeDef],  # (2)
    ViewArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResourceCountTypeDef
  2. See ResourceTypeDef
  3. See ResponseMetadataTypeDef