Skip to content

Type definitions#

Index > ResourceExplorer > Type definitions

Auto-generated documentation for ResourceExplorer type annotations stubs module mypy-boto3-resource-explorer-2.

AssociateDefaultViewInputRequestTypeDef#

# AssociateDefaultViewInputRequestTypeDef definition

class AssociateDefaultViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

BatchGetViewErrorTypeDef#

# BatchGetViewErrorTypeDef definition

class BatchGetViewErrorTypeDef(TypedDict):
    ErrorMessage: str,
    ViewArn: str,

BatchGetViewInputRequestTypeDef#

# BatchGetViewInputRequestTypeDef definition

class BatchGetViewInputRequestTypeDef(TypedDict):
    ViewArns: NotRequired[Sequence[str]],

CreateIndexInputRequestTypeDef#

# CreateIndexInputRequestTypeDef definition

class CreateIndexInputRequestTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

IncludedPropertyTypeDef#

# IncludedPropertyTypeDef definition

class IncludedPropertyTypeDef(TypedDict):
    Name: str,

SearchFilterTypeDef#

# SearchFilterTypeDef definition

class SearchFilterTypeDef(TypedDict):
    FilterString: str,

DeleteIndexInputRequestTypeDef#

# DeleteIndexInputRequestTypeDef definition

class DeleteIndexInputRequestTypeDef(TypedDict):
    Arn: str,

DeleteViewInputRequestTypeDef#

# DeleteViewInputRequestTypeDef definition

class DeleteViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

OrgConfigurationTypeDef#

# OrgConfigurationTypeDef definition

class OrgConfigurationTypeDef(TypedDict):
    AWSServiceAccessStatus: AWSServiceAccessStatusType,  # (1)
    ServiceLinkedRole: NotRequired[str],
  1. See AWSServiceAccessStatusType

GetViewInputRequestTypeDef#

# GetViewInputRequestTypeDef definition

class GetViewInputRequestTypeDef(TypedDict):
    ViewArn: str,

IndexTypeDef#

# IndexTypeDef definition

class IndexTypeDef(TypedDict):
    Arn: NotRequired[str],
    Region: NotRequired[str],
    Type: NotRequired[IndexTypeType],  # (1)
  1. See IndexTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListIndexesForMembersInputRequestTypeDef#

# ListIndexesForMembersInputRequestTypeDef definition

class ListIndexesForMembersInputRequestTypeDef(TypedDict):
    AccountIdList: Sequence[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MemberIndexTypeDef#

# MemberIndexTypeDef definition

class MemberIndexTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Arn: NotRequired[str],
    Region: NotRequired[str],
    Type: NotRequired[IndexTypeType],  # (1)
  1. See IndexTypeType

ListIndexesInputRequestTypeDef#

# ListIndexesInputRequestTypeDef definition

class ListIndexesInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Regions: NotRequired[Sequence[str]],
    Type: NotRequired[IndexTypeType],  # (1)
  1. See IndexTypeType

ListSupportedResourceTypesInputRequestTypeDef#

# ListSupportedResourceTypesInputRequestTypeDef definition

class ListSupportedResourceTypesInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SupportedResourceTypeTypeDef#

# SupportedResourceTypeTypeDef definition

class SupportedResourceTypeTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    Service: NotRequired[str],

ListTagsForResourceInputRequestTypeDef#

# ListTagsForResourceInputRequestTypeDef definition

class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

ListViewsInputRequestTypeDef#

# ListViewsInputRequestTypeDef definition

class ListViewsInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ResourceCountTypeDef#

# ResourceCountTypeDef definition

class ResourceCountTypeDef(TypedDict):
    Complete: NotRequired[bool],
    TotalResources: NotRequired[int],

ResourcePropertyTypeDef#

# ResourcePropertyTypeDef definition

class ResourcePropertyTypeDef(TypedDict):
    Data: NotRequired[Dict[str, Any]],
    LastReportedAt: NotRequired[datetime],
    Name: NotRequired[str],

SearchInputRequestTypeDef#

# SearchInputRequestTypeDef definition

class SearchInputRequestTypeDef(TypedDict):
    QueryString: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ViewArn: NotRequired[str],

TagResourceInputRequestTypeDef#

# TagResourceInputRequestTypeDef definition

class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    Tags: NotRequired[Mapping[str, str]],

UntagResourceInputRequestTypeDef#

# UntagResourceInputRequestTypeDef definition

class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateIndexTypeInputRequestTypeDef#

# UpdateIndexTypeInputRequestTypeDef definition

class UpdateIndexTypeInputRequestTypeDef(TypedDict):
    Arn: str,
    Type: IndexTypeType,  # (1)
  1. See IndexTypeType

AssociateDefaultViewOutputTypeDef#

# AssociateDefaultViewOutputTypeDef definition

class AssociateDefaultViewOutputTypeDef(TypedDict):
    ViewArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIndexOutputTypeDef#

# CreateIndexOutputTypeDef definition

class CreateIndexOutputTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    State: IndexStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexStateType
  2. See ResponseMetadataTypeDef

DeleteIndexOutputTypeDef#

# DeleteIndexOutputTypeDef definition

class DeleteIndexOutputTypeDef(TypedDict):
    Arn: str,
    LastUpdatedAt: datetime,
    State: IndexStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexStateType
  2. See ResponseMetadataTypeDef

DeleteViewOutputTypeDef#

# DeleteViewOutputTypeDef definition

class DeleteViewOutputTypeDef(TypedDict):
    ViewArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDefaultViewOutputTypeDef#

# GetDefaultViewOutputTypeDef definition

class GetDefaultViewOutputTypeDef(TypedDict):
    ViewArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetIndexOutputTypeDef#

# GetIndexOutputTypeDef 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#

# ListTagsForResourceOutputTypeDef definition

class ListTagsForResourceOutputTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListViewsOutputTypeDef#

# ListViewsOutputTypeDef definition

class ListViewsOutputTypeDef(TypedDict):
    NextToken: str,
    Views: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateIndexTypeOutputTypeDef#

# UpdateIndexTypeOutputTypeDef 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#

# CreateViewInputRequestTypeDef definition

class CreateViewInputRequestTypeDef(TypedDict):
    ViewName: str,
    ClientToken: NotRequired[str],
    Filters: NotRequired[SearchFilterTypeDef],  # (1)
    IncludedProperties: NotRequired[Sequence[IncludedPropertyTypeDef]],  # (2)
    Scope: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See SearchFilterTypeDef
  2. See IncludedPropertyTypeDef

UpdateViewInputRequestTypeDef#

# UpdateViewInputRequestTypeDef definition

class UpdateViewInputRequestTypeDef(TypedDict):
    ViewArn: str,
    Filters: NotRequired[SearchFilterTypeDef],  # (1)
    IncludedProperties: NotRequired[Sequence[IncludedPropertyTypeDef]],  # (2)
  1. See SearchFilterTypeDef
  2. See IncludedPropertyTypeDef

ViewTypeDef#

# ViewTypeDef 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

GetAccountLevelServiceConfigurationOutputTypeDef#

# GetAccountLevelServiceConfigurationOutputTypeDef definition

class GetAccountLevelServiceConfigurationOutputTypeDef(TypedDict):
    OrgConfiguration: OrgConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrgConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListIndexesOutputTypeDef#

# ListIndexesOutputTypeDef definition

class ListIndexesOutputTypeDef(TypedDict):
    Indexes: List[IndexTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexTypeDef
  2. See ResponseMetadataTypeDef

ListIndexesForMembersInputListIndexesForMembersPaginateTypeDef#

# ListIndexesForMembersInputListIndexesForMembersPaginateTypeDef definition

class ListIndexesForMembersInputListIndexesForMembersPaginateTypeDef(TypedDict):
    AccountIdList: Sequence[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIndexesInputListIndexesPaginateTypeDef#

# ListIndexesInputListIndexesPaginateTypeDef definition

class ListIndexesInputListIndexesPaginateTypeDef(TypedDict):
    Regions: NotRequired[Sequence[str]],
    Type: NotRequired[IndexTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See IndexTypeType
  2. See PaginatorConfigTypeDef

ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef#

# ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef definition

class ListSupportedResourceTypesInputListSupportedResourceTypesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListViewsInputListViewsPaginateTypeDef#

# ListViewsInputListViewsPaginateTypeDef definition

class ListViewsInputListViewsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SearchInputSearchPaginateTypeDef#

# SearchInputSearchPaginateTypeDef definition

class SearchInputSearchPaginateTypeDef(TypedDict):
    QueryString: str,
    ViewArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIndexesForMembersOutputTypeDef#

# ListIndexesForMembersOutputTypeDef definition

class ListIndexesForMembersOutputTypeDef(TypedDict):
    Indexes: List[MemberIndexTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberIndexTypeDef
  2. See ResponseMetadataTypeDef

ListSupportedResourceTypesOutputTypeDef#

# ListSupportedResourceTypesOutputTypeDef definition

class ListSupportedResourceTypesOutputTypeDef(TypedDict):
    NextToken: str,
    ResourceTypes: List[SupportedResourceTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SupportedResourceTypeTypeDef
  2. See ResponseMetadataTypeDef

ResourceTypeDef#

# ResourceTypeDef 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#

# BatchGetViewOutputTypeDef 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#

# CreateViewOutputTypeDef definition

class CreateViewOutputTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

GetViewOutputTypeDef#

# GetViewOutputTypeDef definition

class GetViewOutputTypeDef(TypedDict):
    Tags: Dict[str, str],
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

UpdateViewOutputTypeDef#

# UpdateViewOutputTypeDef definition

class UpdateViewOutputTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

SearchOutputTypeDef#

# SearchOutputTypeDef 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