Typed dictionaries#
Index > ElasticInference > Typed dictionaries
Auto-generated documentation for ElasticInference type annotations stubs module mypy-boto3-elastic-inference.
AcceleratorTypeOfferingTypeDef#
# AcceleratorTypeOfferingTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import AcceleratorTypeOfferingTypeDef
def get_value() -> AcceleratorTypeOfferingTypeDef:
return {
"acceleratorType": ...,
}
# AcceleratorTypeOfferingTypeDef definition
class AcceleratorTypeOfferingTypeDef(TypedDict):
acceleratorType: NotRequired[str],
locationType: NotRequired[LocationTypeType], # (1)
location: NotRequired[str],
- See LocationTypeType
KeyValuePairTypeDef#
# KeyValuePairTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import KeyValuePairTypeDef
def get_value() -> KeyValuePairTypeDef:
return {
"key": ...,
}
# KeyValuePairTypeDef definition
class KeyValuePairTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[int],
MemoryInfoTypeDef#
# MemoryInfoTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import MemoryInfoTypeDef
def get_value() -> MemoryInfoTypeDef:
return {
"sizeInMiB": ...,
}
# MemoryInfoTypeDef definition
class MemoryInfoTypeDef(TypedDict):
sizeInMiB: NotRequired[int],
DescribeAcceleratorOfferingsRequestRequestTypeDef#
# DescribeAcceleratorOfferingsRequestRequestTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorOfferingsRequestRequestTypeDef
def get_value() -> DescribeAcceleratorOfferingsRequestRequestTypeDef:
return {
"locationType": ...,
}
# DescribeAcceleratorOfferingsRequestRequestTypeDef definition
class DescribeAcceleratorOfferingsRequestRequestTypeDef(TypedDict):
locationType: LocationTypeType, # (1)
acceleratorTypes: NotRequired[Sequence[str]],
- See LocationTypeType
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
ElasticInferenceAcceleratorHealthTypeDef#
# ElasticInferenceAcceleratorHealthTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import ElasticInferenceAcceleratorHealthTypeDef
def get_value() -> ElasticInferenceAcceleratorHealthTypeDef:
return {
"status": ...,
}
# ElasticInferenceAcceleratorHealthTypeDef definition
class ElasticInferenceAcceleratorHealthTypeDef(TypedDict):
status: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
DescribeAcceleratorOfferingsResponseTypeDef#
# DescribeAcceleratorOfferingsResponseTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorOfferingsResponseTypeDef
def get_value() -> DescribeAcceleratorOfferingsResponseTypeDef:
return {
"acceleratorTypeOfferings": ...,
"ResponseMetadata": ...,
}
# DescribeAcceleratorOfferingsResponseTypeDef definition
class DescribeAcceleratorOfferingsResponseTypeDef(TypedDict):
acceleratorTypeOfferings: List[AcceleratorTypeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceleratorTypeTypeDef#
# AcceleratorTypeTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import AcceleratorTypeTypeDef
def get_value() -> AcceleratorTypeTypeDef:
return {
"acceleratorTypeName": ...,
}
# AcceleratorTypeTypeDef definition
class AcceleratorTypeTypeDef(TypedDict):
acceleratorTypeName: NotRequired[str],
memoryInfo: NotRequired[MemoryInfoTypeDef], # (1)
throughputInfo: NotRequired[List[KeyValuePairTypeDef]], # (2)
- See MemoryInfoTypeDef
- See KeyValuePairTypeDef
DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef#
# DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef
def get_value() -> DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef:
return {
"acceleratorIds": ...,
}
# DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef definition
class DescribeAcceleratorsRequestDescribeAcceleratorsPaginateTypeDef(TypedDict):
acceleratorIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeAcceleratorsRequestRequestTypeDef#
# DescribeAcceleratorsRequestRequestTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorsRequestRequestTypeDef
def get_value() -> DescribeAcceleratorsRequestRequestTypeDef:
return {
"acceleratorIds": ...,
}
# DescribeAcceleratorsRequestRequestTypeDef definition
class DescribeAcceleratorsRequestRequestTypeDef(TypedDict):
acceleratorIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ElasticInferenceAcceleratorTypeDef#
# ElasticInferenceAcceleratorTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import ElasticInferenceAcceleratorTypeDef
def get_value() -> ElasticInferenceAcceleratorTypeDef:
return {
"acceleratorHealth": ...,
}
# ElasticInferenceAcceleratorTypeDef definition
class ElasticInferenceAcceleratorTypeDef(TypedDict):
acceleratorHealth: NotRequired[ElasticInferenceAcceleratorHealthTypeDef], # (1)
acceleratorType: NotRequired[str],
acceleratorId: NotRequired[str],
availabilityZone: NotRequired[str],
attachedResource: NotRequired[str],
DescribeAcceleratorTypesResponseTypeDef#
# DescribeAcceleratorTypesResponseTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorTypesResponseTypeDef
def get_value() -> DescribeAcceleratorTypesResponseTypeDef:
return {
"acceleratorTypes": ...,
"ResponseMetadata": ...,
}
# DescribeAcceleratorTypesResponseTypeDef definition
class DescribeAcceleratorTypesResponseTypeDef(TypedDict):
acceleratorTypes: List[AcceleratorTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcceleratorsResponseTypeDef#
# DescribeAcceleratorsResponseTypeDef usage example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorsResponseTypeDef
def get_value() -> DescribeAcceleratorsResponseTypeDef:
return {
"acceleratorSet": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAcceleratorsResponseTypeDef definition
class DescribeAcceleratorsResponseTypeDef(TypedDict):
acceleratorSet: List[ElasticInferenceAcceleratorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)