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