Skip to content

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

KeyValuePairTypeDef

Usage Example
from mypy_boto3_elastic_inference.type_defs import KeyValuePairTypeDef

def get_value() -> KeyValuePairTypeDef:
    return {
        "key": ...,
    }
Definition
class KeyValuePairTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[int],

MemoryInfoTypeDef

Usage Example
from mypy_boto3_elastic_inference.type_defs import MemoryInfoTypeDef

def get_value() -> MemoryInfoTypeDef:
    return {
        "sizeInMiB": ...,
    }
Definition
class MemoryInfoTypeDef(TypedDict):
    sizeInMiB: NotRequired[int],

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]],
  1. 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": ...,
    }
Definition
class ElasticInferenceAcceleratorHealthTypeDef(TypedDict):
    status: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_elastic_inference.type_defs import ListTagsForResourceRequestRequestTypeDef

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

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

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

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],
  1. 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)
  1. See FilterTypeDef
  2. 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],
  1. See ElasticInferenceAcceleratorHealthTypeDef

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

DescribeAcceleratorsResponseTypeDef

Usage Example
from mypy_boto3_elastic_inference.type_defs import DescribeAcceleratorsResponseTypeDef

def get_value() -> DescribeAcceleratorsResponseTypeDef:
    return {
        "acceleratorSet": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAcceleratorsResponseTypeDef(TypedDict):
    acceleratorSet: List[ElasticInferenceAcceleratorTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ElasticInferenceAcceleratorTypeDef
  2. See ResponseMetadataTypeDef