Skip to content

Type definitions#

Index > ElementalInference > Type definitions

Auto-generated documentation for ElementalInference type annotations stubs module types-boto3-elementalinference.

OutputConfigUnionTypeDef#

# OutputConfigUnionTypeDef Union usage example

from types_boto3_elementalinference.type_defs import OutputConfigUnionTypeDef


def get_value() -> OutputConfigUnionTypeDef:
    return ...


# OutputConfigUnionTypeDef definition

OutputConfigUnionTypeDef = Union[
    OutputConfigTypeDef,  # (1)
    OutputConfigOutputTypeDef,  # (2)
]
  1. See OutputConfigTypeDef
  2. See OutputConfigOutputTypeDef

AspectRatioTypeDef#

# AspectRatioTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import AspectRatioTypeDef


def get_value() -> AspectRatioTypeDef:
    return {
        "width": ...,
    }


# AspectRatioTypeDef definition

class AspectRatioTypeDef(TypedDict):
    width: int,
    height: int,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

ClippingConfigTypeDef#

# ClippingConfigTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ClippingConfigTypeDef


def get_value() -> ClippingConfigTypeDef:
    return {
        "callbackMetadata": ...,
    }


# ClippingConfigTypeDef definition

class ClippingConfigTypeDef(TypedDict):
    callbackMetadata: NotRequired[str],

CreateDictionaryRequestTypeDef#

# CreateDictionaryRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import CreateDictionaryRequestTypeDef


def get_value() -> CreateDictionaryRequestTypeDef:
    return {
        "name": ...,
    }


# CreateDictionaryRequestTypeDef definition

class CreateDictionaryRequestTypeDef(TypedDict):
    name: str,
    language: DictionaryLanguageType,  # (1)
    entries: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See DictionaryLanguageType

FeedAssociationTypeDef#

# FeedAssociationTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import FeedAssociationTypeDef


def get_value() -> FeedAssociationTypeDef:
    return {
        "associatedResourceName": ...,
    }


# FeedAssociationTypeDef definition

class FeedAssociationTypeDef(TypedDict):
    associatedResourceName: str,

DeleteDictionaryRequestTypeDef#

# DeleteDictionaryRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DeleteDictionaryRequestTypeDef


def get_value() -> DeleteDictionaryRequestTypeDef:
    return {
        "id": ...,
    }


# DeleteDictionaryRequestTypeDef definition

class DeleteDictionaryRequestTypeDef(TypedDict):
    id: str,

DeleteFeedRequestTypeDef#

# DeleteFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DeleteFeedRequestTypeDef


def get_value() -> DeleteFeedRequestTypeDef:
    return {
        "id": ...,
    }


# DeleteFeedRequestTypeDef definition

class DeleteFeedRequestTypeDef(TypedDict):
    id: str,

DictionarySummaryTypeDef#

# DictionarySummaryTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DictionarySummaryTypeDef


def get_value() -> DictionarySummaryTypeDef:
    return {
        "arn": ...,
    }


# DictionarySummaryTypeDef definition

class DictionarySummaryTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    language: DictionaryLanguageType,  # (1)
    status: DictionaryStatusType,  # (2)
  1. See DictionaryLanguageType
  2. See DictionaryStatusType

DisassociateFeedRequestTypeDef#

# DisassociateFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DisassociateFeedRequestTypeDef


def get_value() -> DisassociateFeedRequestTypeDef:
    return {
        "id": ...,
    }


# DisassociateFeedRequestTypeDef definition

class DisassociateFeedRequestTypeDef(TypedDict):
    id: str,
    associatedResourceName: str,
    dryRun: NotRequired[bool],

ExportDictionaryEntriesRequestTypeDef#

# ExportDictionaryEntriesRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ExportDictionaryEntriesRequestTypeDef


def get_value() -> ExportDictionaryEntriesRequestTypeDef:
    return {
        "id": ...,
    }


# ExportDictionaryEntriesRequestTypeDef definition

class ExportDictionaryEntriesRequestTypeDef(TypedDict):
    id: str,

GetDictionaryRequestTypeDef#

# GetDictionaryRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetDictionaryRequestTypeDef


def get_value() -> GetDictionaryRequestTypeDef:
    return {
        "id": ...,
    }


# GetDictionaryRequestTypeDef definition

class GetDictionaryRequestTypeDef(TypedDict):
    id: str,

GetFeedRequestTypeDef#

# GetFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetFeedRequestTypeDef


def get_value() -> GetFeedRequestTypeDef:
    return {
        "id": ...,
    }


# GetFeedRequestTypeDef definition

class GetFeedRequestTypeDef(TypedDict):
    id: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

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

ListDictionariesRequestTypeDef#

# ListDictionariesRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListDictionariesRequestTypeDef


def get_value() -> ListDictionariesRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListDictionariesRequestTypeDef definition

class ListDictionariesRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFeedsRequestTypeDef#

# ListFeedsRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListFeedsRequestTypeDef


def get_value() -> ListFeedsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListFeedsRequestTypeDef definition

class ListFeedsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

UpdateDictionaryRequestTypeDef#

# UpdateDictionaryRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UpdateDictionaryRequestTypeDef


def get_value() -> UpdateDictionaryRequestTypeDef:
    return {
        "id": ...,
    }


# UpdateDictionaryRequestTypeDef definition

class UpdateDictionaryRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    language: NotRequired[DictionaryLanguageType],  # (1)
    entries: NotRequired[str],
  1. See DictionaryLanguageType

SubtitlingConfigTypeDef#

# SubtitlingConfigTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import SubtitlingConfigTypeDef


def get_value() -> SubtitlingConfigTypeDef:
    return {
        "language": ...,
    }


# SubtitlingConfigTypeDef definition

class SubtitlingConfigTypeDef(TypedDict):
    language: TranscriptionLanguageType,  # (1)
    aspectRatio: NotRequired[AspectRatioTypeDef],  # (2)
    dictionary: NotRequired[str],
    profanityFilter: NotRequired[ProfanityFilterModeType],  # (3)
  1. See TranscriptionLanguageType
  2. See AspectRatioTypeDef
  3. See ProfanityFilterModeType

AssociateFeedResponseTypeDef#

# AssociateFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import AssociateFeedResponseTypeDef


def get_value() -> AssociateFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# AssociateFeedResponseTypeDef definition

class AssociateFeedResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDictionaryResponseTypeDef#

# CreateDictionaryResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import CreateDictionaryResponseTypeDef


def get_value() -> CreateDictionaryResponseTypeDef:
    return {
        "name": ...,
    }


# CreateDictionaryResponseTypeDef definition

class CreateDictionaryResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    language: DictionaryLanguageType,  # (1)
    status: DictionaryStatusType,  # (2)
    references: list[str],
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DictionaryLanguageType
  2. See DictionaryStatusType
  3. See ResponseMetadataTypeDef

DeleteDictionaryResponseTypeDef#

# DeleteDictionaryResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DeleteDictionaryResponseTypeDef


def get_value() -> DeleteDictionaryResponseTypeDef:
    return {
        "arn": ...,
    }


# DeleteDictionaryResponseTypeDef definition

class DeleteDictionaryResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: DictionaryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DictionaryStatusType
  2. See ResponseMetadataTypeDef

DeleteFeedResponseTypeDef#

# DeleteFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DeleteFeedResponseTypeDef


def get_value() -> DeleteFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# DeleteFeedResponseTypeDef definition

class DeleteFeedResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    status: FeedStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeedStatusType
  2. See ResponseMetadataTypeDef

DisassociateFeedResponseTypeDef#

# DisassociateFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import DisassociateFeedResponseTypeDef


def get_value() -> DisassociateFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# DisassociateFeedResponseTypeDef definition

class DisassociateFeedResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

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

ExportDictionaryEntriesResponseTypeDef#

# ExportDictionaryEntriesResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ExportDictionaryEntriesResponseTypeDef


def get_value() -> ExportDictionaryEntriesResponseTypeDef:
    return {
        "entries": ...,
    }


# ExportDictionaryEntriesResponseTypeDef definition

class ExportDictionaryEntriesResponseTypeDef(TypedDict):
    entries: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDictionaryResponseTypeDef#

# GetDictionaryResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetDictionaryResponseTypeDef


def get_value() -> GetDictionaryResponseTypeDef:
    return {
        "name": ...,
    }


# GetDictionaryResponseTypeDef definition

class GetDictionaryResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    language: DictionaryLanguageType,  # (1)
    status: DictionaryStatusType,  # (2)
    references: list[str],
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DictionaryLanguageType
  2. See DictionaryStatusType
  3. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDictionaryResponseTypeDef#

# UpdateDictionaryResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UpdateDictionaryResponseTypeDef


def get_value() -> UpdateDictionaryResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateDictionaryResponseTypeDef definition

class UpdateDictionaryResponseTypeDef(TypedDict):
    name: str,
    arn: str,
    id: str,
    language: DictionaryLanguageType,  # (1)
    status: DictionaryStatusType,  # (2)
    references: list[str],
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DictionaryLanguageType
  2. See DictionaryStatusType
  3. See ResponseMetadataTypeDef

FeedSummaryTypeDef#

# FeedSummaryTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import FeedSummaryTypeDef


def get_value() -> FeedSummaryTypeDef:
    return {
        "arn": ...,
    }


# FeedSummaryTypeDef definition

class FeedSummaryTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    status: FeedStatusType,  # (2)
    association: NotRequired[FeedAssociationTypeDef],  # (1)
  1. See FeedAssociationTypeDef
  2. See FeedStatusType

ListDictionariesResponseTypeDef#

# ListDictionariesResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListDictionariesResponseTypeDef


def get_value() -> ListDictionariesResponseTypeDef:
    return {
        "dictionaries": ...,
    }


# ListDictionariesResponseTypeDef definition

class ListDictionariesResponseTypeDef(TypedDict):
    dictionaries: list[DictionarySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DictionarySummaryTypeDef]
  2. See ResponseMetadataTypeDef

GetFeedRequestWaitTypeDef#

# GetFeedRequestWaitTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetFeedRequestWaitTypeDef


def get_value() -> GetFeedRequestWaitTypeDef:
    return {
        "id": ...,
    }


# GetFeedRequestWaitTypeDef definition

class GetFeedRequestWaitTypeDef(TypedDict):
    id: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListDictionariesRequestPaginateTypeDef#

# ListDictionariesRequestPaginateTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListDictionariesRequestPaginateTypeDef


def get_value() -> ListDictionariesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListDictionariesRequestPaginateTypeDef definition

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

ListFeedsRequestPaginateTypeDef#

# ListFeedsRequestPaginateTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListFeedsRequestPaginateTypeDef


def get_value() -> ListFeedsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListFeedsRequestPaginateTypeDef definition

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

OutputConfigOutputTypeDef#

# OutputConfigOutputTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import OutputConfigOutputTypeDef


def get_value() -> OutputConfigOutputTypeDef:
    return {
        "cropping": ...,
    }


# OutputConfigOutputTypeDef definition

class OutputConfigOutputTypeDef(TypedDict):
    cropping: NotRequired[dict[str, Any]],
    clipping: NotRequired[ClippingConfigTypeDef],  # (1)
    subtitling: NotRequired[SubtitlingConfigTypeDef],  # (2)
  1. See ClippingConfigTypeDef
  2. See SubtitlingConfigTypeDef

OutputConfigTypeDef#

# OutputConfigTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import OutputConfigTypeDef


def get_value() -> OutputConfigTypeDef:
    return {
        "cropping": ...,
    }


# OutputConfigTypeDef definition

class OutputConfigTypeDef(TypedDict):
    cropping: NotRequired[Mapping[str, Any]],
    clipping: NotRequired[ClippingConfigTypeDef],  # (1)
    subtitling: NotRequired[SubtitlingConfigTypeDef],  # (2)
  1. See ClippingConfigTypeDef
  2. See SubtitlingConfigTypeDef

ListFeedsResponseTypeDef#

# ListFeedsResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import ListFeedsResponseTypeDef


def get_value() -> ListFeedsResponseTypeDef:
    return {
        "feeds": ...,
    }


# ListFeedsResponseTypeDef definition

class ListFeedsResponseTypeDef(TypedDict):
    feeds: list[FeedSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[FeedSummaryTypeDef]
  2. See ResponseMetadataTypeDef

GetOutputTypeDef#

# GetOutputTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetOutputTypeDef


def get_value() -> GetOutputTypeDef:
    return {
        "name": ...,
    }


# GetOutputTypeDef definition

class GetOutputTypeDef(TypedDict):
    name: str,
    outputConfig: OutputConfigOutputTypeDef,  # (1)
    status: OutputStatusType,  # (2)
    description: NotRequired[str],
    fromAssociation: NotRequired[bool],
  1. See OutputConfigOutputTypeDef
  2. See OutputStatusType

CreateFeedResponseTypeDef#

# CreateFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import CreateFeedResponseTypeDef


def get_value() -> CreateFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# CreateFeedResponseTypeDef definition

class CreateFeedResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    id: str,
    dataEndpoints: list[str],
    outputs: list[GetOutputTypeDef],  # (1)
    status: FeedStatusType,  # (2)
    association: FeedAssociationTypeDef,  # (3)
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See list[GetOutputTypeDef]
  2. See FeedStatusType
  3. See FeedAssociationTypeDef
  4. See ResponseMetadataTypeDef

GetFeedResponseTypeDef#

# GetFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import GetFeedResponseTypeDef


def get_value() -> GetFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# GetFeedResponseTypeDef definition

class GetFeedResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    id: str,
    dataEndpoints: list[str],
    outputs: list[GetOutputTypeDef],  # (1)
    status: FeedStatusType,  # (2)
    association: FeedAssociationTypeDef,  # (3)
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See list[GetOutputTypeDef]
  2. See FeedStatusType
  3. See FeedAssociationTypeDef
  4. See ResponseMetadataTypeDef

UpdateFeedResponseTypeDef#

# UpdateFeedResponseTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UpdateFeedResponseTypeDef


def get_value() -> UpdateFeedResponseTypeDef:
    return {
        "arn": ...,
    }


# UpdateFeedResponseTypeDef definition

class UpdateFeedResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    id: str,
    dataEndpoints: list[str],
    outputs: list[GetOutputTypeDef],  # (1)
    status: FeedStatusType,  # (2)
    association: FeedAssociationTypeDef,  # (3)
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See list[GetOutputTypeDef]
  2. See FeedStatusType
  3. See FeedAssociationTypeDef
  4. See ResponseMetadataTypeDef

CreateOutputTypeDef#

# CreateOutputTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import CreateOutputTypeDef


def get_value() -> CreateOutputTypeDef:
    return {
        "name": ...,
    }


# CreateOutputTypeDef definition

class CreateOutputTypeDef(TypedDict):
    name: str,
    outputConfig: OutputConfigUnionTypeDef,  # (1)
    status: OutputStatusType,  # (2)
    description: NotRequired[str],
  1. See OutputConfigUnionTypeDef
  2. See OutputStatusType

UpdateOutputTypeDef#

# UpdateOutputTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UpdateOutputTypeDef


def get_value() -> UpdateOutputTypeDef:
    return {
        "name": ...,
    }


# UpdateOutputTypeDef definition

class UpdateOutputTypeDef(TypedDict):
    name: str,
    outputConfig: OutputConfigUnionTypeDef,  # (1)
    status: OutputStatusType,  # (2)
    description: NotRequired[str],
    fromAssociation: NotRequired[bool],
  1. See OutputConfigUnionTypeDef
  2. See OutputStatusType

AssociateFeedRequestTypeDef#

# AssociateFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import AssociateFeedRequestTypeDef


def get_value() -> AssociateFeedRequestTypeDef:
    return {
        "id": ...,
    }


# AssociateFeedRequestTypeDef definition

class AssociateFeedRequestTypeDef(TypedDict):
    id: str,
    associatedResourceName: str,
    outputs: Sequence[CreateOutputTypeDef],  # (1)
    dryRun: NotRequired[bool],
  1. See Sequence[CreateOutputTypeDef]

CreateFeedRequestTypeDef#

# CreateFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import CreateFeedRequestTypeDef


def get_value() -> CreateFeedRequestTypeDef:
    return {
        "name": ...,
    }


# CreateFeedRequestTypeDef definition

class CreateFeedRequestTypeDef(TypedDict):
    name: str,
    outputs: Sequence[CreateOutputTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See Sequence[CreateOutputTypeDef]

UpdateFeedRequestTypeDef#

# UpdateFeedRequestTypeDef TypedDict usage example

from types_boto3_elementalinference.type_defs import UpdateFeedRequestTypeDef


def get_value() -> UpdateFeedRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateFeedRequestTypeDef definition

class UpdateFeedRequestTypeDef(TypedDict):
    name: str,
    id: str,
    outputs: Sequence[UpdateOutputTypeDef],  # (1)
  1. See Sequence[UpdateOutputTypeDef]