Skip to content

Typed dictionaries#

Index > Support > Typed dictionaries

Auto-generated documentation for Support type annotations stubs module mypy-boto3-support.

AttachmentTypeDef#

# AttachmentTypeDef usage example

from mypy_boto3_support.type_defs import AttachmentTypeDef

def get_value() -> AttachmentTypeDef:
    return {
        "fileName": ...,
    }
# AttachmentTypeDef definition

class AttachmentTypeDef(TypedDict):
    fileName: NotRequired[str],
    data: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],

AddAttachmentsToSetResponseTypeDef#

# AddAttachmentsToSetResponseTypeDef usage example

from mypy_boto3_support.type_defs import AddAttachmentsToSetResponseTypeDef

def get_value() -> AddAttachmentsToSetResponseTypeDef:
    return {
        "attachmentSetId": ...,
        "expiryTime": ...,
        "ResponseMetadata": ...,
    }
# AddAttachmentsToSetResponseTypeDef definition

class AddAttachmentsToSetResponseTypeDef(TypedDict):
    attachmentSetId: str,
    expiryTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AddCommunicationToCaseRequestRequestTypeDef#

# AddCommunicationToCaseRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import AddCommunicationToCaseRequestRequestTypeDef

def get_value() -> AddCommunicationToCaseRequestRequestTypeDef:
    return {
        "communicationBody": ...,
    }
# AddCommunicationToCaseRequestRequestTypeDef definition

class AddCommunicationToCaseRequestRequestTypeDef(TypedDict):
    communicationBody: str,
    caseId: NotRequired[str],
    ccEmailAddresses: NotRequired[Sequence[str]],
    attachmentSetId: NotRequired[str],

AddCommunicationToCaseResponseTypeDef#

# AddCommunicationToCaseResponseTypeDef usage example

from mypy_boto3_support.type_defs import AddCommunicationToCaseResponseTypeDef

def get_value() -> AddCommunicationToCaseResponseTypeDef:
    return {
        "result": ...,
        "ResponseMetadata": ...,
    }
# AddCommunicationToCaseResponseTypeDef definition

class AddCommunicationToCaseResponseTypeDef(TypedDict):
    result: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachmentDetailsTypeDef#

# AttachmentDetailsTypeDef usage example

from mypy_boto3_support.type_defs import AttachmentDetailsTypeDef

def get_value() -> AttachmentDetailsTypeDef:
    return {
        "attachmentId": ...,
    }
# AttachmentDetailsTypeDef definition

class AttachmentDetailsTypeDef(TypedDict):
    attachmentId: NotRequired[str],
    fileName: NotRequired[str],

CategoryTypeDef#

# CategoryTypeDef usage example

from mypy_boto3_support.type_defs import CategoryTypeDef

def get_value() -> CategoryTypeDef:
    return {
        "code": ...,
    }
# CategoryTypeDef definition

class CategoryTypeDef(TypedDict):
    code: NotRequired[str],
    name: NotRequired[str],

DateIntervalTypeDef#

# DateIntervalTypeDef usage example

from mypy_boto3_support.type_defs import DateIntervalTypeDef

def get_value() -> DateIntervalTypeDef:
    return {
        "startDateTime": ...,
    }
# DateIntervalTypeDef definition

class DateIntervalTypeDef(TypedDict):
    startDateTime: NotRequired[str],
    endDateTime: NotRequired[str],

SupportedHourTypeDef#

# SupportedHourTypeDef usage example

from mypy_boto3_support.type_defs import SupportedHourTypeDef

def get_value() -> SupportedHourTypeDef:
    return {
        "startTime": ...,
    }
# SupportedHourTypeDef definition

class SupportedHourTypeDef(TypedDict):
    startTime: NotRequired[str],
    endTime: NotRequired[str],

CreateCaseRequestRequestTypeDef#

# CreateCaseRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import CreateCaseRequestRequestTypeDef

def get_value() -> CreateCaseRequestRequestTypeDef:
    return {
        "subject": ...,
        "communicationBody": ...,
    }
# CreateCaseRequestRequestTypeDef definition

class CreateCaseRequestRequestTypeDef(TypedDict):
    subject: str,
    communicationBody: str,
    serviceCode: NotRequired[str],
    severityCode: NotRequired[str],
    categoryCode: NotRequired[str],
    ccEmailAddresses: NotRequired[Sequence[str]],
    language: NotRequired[str],
    issueType: NotRequired[str],
    attachmentSetId: NotRequired[str],

CreateCaseResponseTypeDef#

# CreateCaseResponseTypeDef usage example

from mypy_boto3_support.type_defs import CreateCaseResponseTypeDef

def get_value() -> CreateCaseResponseTypeDef:
    return {
        "caseId": ...,
        "ResponseMetadata": ...,
    }
# CreateCaseResponseTypeDef definition

class CreateCaseResponseTypeDef(TypedDict):
    caseId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAttachmentRequestRequestTypeDef#

# DescribeAttachmentRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeAttachmentRequestRequestTypeDef

def get_value() -> DescribeAttachmentRequestRequestTypeDef:
    return {
        "attachmentId": ...,
    }
# DescribeAttachmentRequestRequestTypeDef definition

class DescribeAttachmentRequestRequestTypeDef(TypedDict):
    attachmentId: str,

DescribeCasesRequestDescribeCasesPaginateTypeDef#

# DescribeCasesRequestDescribeCasesPaginateTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCasesRequestDescribeCasesPaginateTypeDef

def get_value() -> DescribeCasesRequestDescribeCasesPaginateTypeDef:
    return {
        "caseIdList": ...,
    }
# DescribeCasesRequestDescribeCasesPaginateTypeDef definition

class DescribeCasesRequestDescribeCasesPaginateTypeDef(TypedDict):
    caseIdList: NotRequired[Sequence[str]],
    displayId: NotRequired[str],
    afterTime: NotRequired[str],
    beforeTime: NotRequired[str],
    includeResolvedCases: NotRequired[bool],
    language: NotRequired[str],
    includeCommunications: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeCasesRequestRequestTypeDef#

# DescribeCasesRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCasesRequestRequestTypeDef

def get_value() -> DescribeCasesRequestRequestTypeDef:
    return {
        "caseIdList": ...,
    }
# DescribeCasesRequestRequestTypeDef definition

class DescribeCasesRequestRequestTypeDef(TypedDict):
    caseIdList: NotRequired[Sequence[str]],
    displayId: NotRequired[str],
    afterTime: NotRequired[str],
    beforeTime: NotRequired[str],
    includeResolvedCases: NotRequired[bool],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    language: NotRequired[str],
    includeCommunications: NotRequired[bool],

DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef#

# DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef

def get_value() -> DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef:
    return {
        "caseId": ...,
    }
# DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef definition

class DescribeCommunicationsRequestDescribeCommunicationsPaginateTypeDef(TypedDict):
    caseId: str,
    beforeTime: NotRequired[str],
    afterTime: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeCommunicationsRequestRequestTypeDef#

# DescribeCommunicationsRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCommunicationsRequestRequestTypeDef

def get_value() -> DescribeCommunicationsRequestRequestTypeDef:
    return {
        "caseId": ...,
    }
# DescribeCommunicationsRequestRequestTypeDef definition

class DescribeCommunicationsRequestRequestTypeDef(TypedDict):
    caseId: str,
    beforeTime: NotRequired[str],
    afterTime: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

DescribeCreateCaseOptionsRequestRequestTypeDef#

# DescribeCreateCaseOptionsRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCreateCaseOptionsRequestRequestTypeDef

def get_value() -> DescribeCreateCaseOptionsRequestRequestTypeDef:
    return {
        "issueType": ...,
        "serviceCode": ...,
        "language": ...,
        "categoryCode": ...,
    }
# DescribeCreateCaseOptionsRequestRequestTypeDef definition

class DescribeCreateCaseOptionsRequestRequestTypeDef(TypedDict):
    issueType: str,
    serviceCode: str,
    language: str,
    categoryCode: str,

DescribeServicesRequestRequestTypeDef#

# DescribeServicesRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeServicesRequestRequestTypeDef

def get_value() -> DescribeServicesRequestRequestTypeDef:
    return {
        "serviceCodeList": ...,
    }
# DescribeServicesRequestRequestTypeDef definition

class DescribeServicesRequestRequestTypeDef(TypedDict):
    serviceCodeList: NotRequired[Sequence[str]],
    language: NotRequired[str],

DescribeSeverityLevelsRequestRequestTypeDef#

# DescribeSeverityLevelsRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeSeverityLevelsRequestRequestTypeDef

def get_value() -> DescribeSeverityLevelsRequestRequestTypeDef:
    return {
        "language": ...,
    }
# DescribeSeverityLevelsRequestRequestTypeDef definition

class DescribeSeverityLevelsRequestRequestTypeDef(TypedDict):
    language: NotRequired[str],

SeverityLevelTypeDef#

# SeverityLevelTypeDef usage example

from mypy_boto3_support.type_defs import SeverityLevelTypeDef

def get_value() -> SeverityLevelTypeDef:
    return {
        "code": ...,
    }
# SeverityLevelTypeDef definition

class SeverityLevelTypeDef(TypedDict):
    code: NotRequired[str],
    name: NotRequired[str],

DescribeSupportedLanguagesRequestRequestTypeDef#

# DescribeSupportedLanguagesRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeSupportedLanguagesRequestRequestTypeDef

def get_value() -> DescribeSupportedLanguagesRequestRequestTypeDef:
    return {
        "issueType": ...,
        "serviceCode": ...,
        "categoryCode": ...,
    }
# DescribeSupportedLanguagesRequestRequestTypeDef definition

class DescribeSupportedLanguagesRequestRequestTypeDef(TypedDict):
    issueType: str,
    serviceCode: str,
    categoryCode: str,

SupportedLanguageTypeDef#

# SupportedLanguageTypeDef usage example

from mypy_boto3_support.type_defs import SupportedLanguageTypeDef

def get_value() -> SupportedLanguageTypeDef:
    return {
        "code": ...,
    }
# SupportedLanguageTypeDef definition

class SupportedLanguageTypeDef(TypedDict):
    code: NotRequired[str],
    language: NotRequired[str],
    display: NotRequired[str],

DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef#

# DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef

def get_value() -> DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef:
    return {
        "checkIds": ...,
    }
# DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef definition

class DescribeTrustedAdvisorCheckRefreshStatusesRequestRequestTypeDef(TypedDict):
    checkIds: Sequence[str],

TrustedAdvisorCheckRefreshStatusTypeDef#

# TrustedAdvisorCheckRefreshStatusTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCheckRefreshStatusTypeDef

def get_value() -> TrustedAdvisorCheckRefreshStatusTypeDef:
    return {
        "checkId": ...,
        "status": ...,
        "millisUntilNextRefreshable": ...,
    }
# TrustedAdvisorCheckRefreshStatusTypeDef definition

class TrustedAdvisorCheckRefreshStatusTypeDef(TypedDict):
    checkId: str,
    status: str,
    millisUntilNextRefreshable: int,

DescribeTrustedAdvisorCheckResultRequestRequestTypeDef#

# DescribeTrustedAdvisorCheckResultRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckResultRequestRequestTypeDef

def get_value() -> DescribeTrustedAdvisorCheckResultRequestRequestTypeDef:
    return {
        "checkId": ...,
    }
# DescribeTrustedAdvisorCheckResultRequestRequestTypeDef definition

class DescribeTrustedAdvisorCheckResultRequestRequestTypeDef(TypedDict):
    checkId: str,
    language: NotRequired[str],

DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef#

# DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef

def get_value() -> DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef:
    return {
        "checkIds": ...,
    }
# DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef definition

class DescribeTrustedAdvisorCheckSummariesRequestRequestTypeDef(TypedDict):
    checkIds: Sequence[str],

DescribeTrustedAdvisorChecksRequestRequestTypeDef#

# DescribeTrustedAdvisorChecksRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorChecksRequestRequestTypeDef

def get_value() -> DescribeTrustedAdvisorChecksRequestRequestTypeDef:
    return {
        "language": ...,
    }
# DescribeTrustedAdvisorChecksRequestRequestTypeDef definition

class DescribeTrustedAdvisorChecksRequestRequestTypeDef(TypedDict):
    language: str,

TrustedAdvisorCheckDescriptionTypeDef#

# TrustedAdvisorCheckDescriptionTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCheckDescriptionTypeDef

def get_value() -> TrustedAdvisorCheckDescriptionTypeDef:
    return {
        "id": ...,
        "name": ...,
        "description": ...,
        "category": ...,
        "metadata": ...,
    }
# TrustedAdvisorCheckDescriptionTypeDef definition

class TrustedAdvisorCheckDescriptionTypeDef(TypedDict):
    id: str,
    name: str,
    description: str,
    category: str,
    metadata: List[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_support.type_defs import PaginatorConfigTypeDef

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

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

RefreshTrustedAdvisorCheckRequestRequestTypeDef#

# RefreshTrustedAdvisorCheckRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import RefreshTrustedAdvisorCheckRequestRequestTypeDef

def get_value() -> RefreshTrustedAdvisorCheckRequestRequestTypeDef:
    return {
        "checkId": ...,
    }
# RefreshTrustedAdvisorCheckRequestRequestTypeDef definition

class RefreshTrustedAdvisorCheckRequestRequestTypeDef(TypedDict):
    checkId: str,

ResolveCaseRequestRequestTypeDef#

# ResolveCaseRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import ResolveCaseRequestRequestTypeDef

def get_value() -> ResolveCaseRequestRequestTypeDef:
    return {
        "caseId": ...,
    }
# ResolveCaseRequestRequestTypeDef definition

class ResolveCaseRequestRequestTypeDef(TypedDict):
    caseId: NotRequired[str],

ResolveCaseResponseTypeDef#

# ResolveCaseResponseTypeDef usage example

from mypy_boto3_support.type_defs import ResolveCaseResponseTypeDef

def get_value() -> ResolveCaseResponseTypeDef:
    return {
        "initialCaseStatus": ...,
        "finalCaseStatus": ...,
        "ResponseMetadata": ...,
    }
# ResolveCaseResponseTypeDef definition

class ResolveCaseResponseTypeDef(TypedDict):
    initialCaseStatus: str,
    finalCaseStatus: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_support.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,

TrustedAdvisorCostOptimizingSummaryTypeDef#

# TrustedAdvisorCostOptimizingSummaryTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCostOptimizingSummaryTypeDef

def get_value() -> TrustedAdvisorCostOptimizingSummaryTypeDef:
    return {
        "estimatedMonthlySavings": ...,
        "estimatedPercentMonthlySavings": ...,
    }
# TrustedAdvisorCostOptimizingSummaryTypeDef definition

class TrustedAdvisorCostOptimizingSummaryTypeDef(TypedDict):
    estimatedMonthlySavings: float,
    estimatedPercentMonthlySavings: float,

TrustedAdvisorResourceDetailTypeDef#

# TrustedAdvisorResourceDetailTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorResourceDetailTypeDef

def get_value() -> TrustedAdvisorResourceDetailTypeDef:
    return {
        "status": ...,
        "resourceId": ...,
        "metadata": ...,
    }
# TrustedAdvisorResourceDetailTypeDef definition

class TrustedAdvisorResourceDetailTypeDef(TypedDict):
    status: str,
    resourceId: str,
    metadata: List[str],
    region: NotRequired[str],
    isSuppressed: NotRequired[bool],

TrustedAdvisorResourcesSummaryTypeDef#

# TrustedAdvisorResourcesSummaryTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorResourcesSummaryTypeDef

def get_value() -> TrustedAdvisorResourcesSummaryTypeDef:
    return {
        "resourcesProcessed": ...,
        "resourcesFlagged": ...,
        "resourcesIgnored": ...,
        "resourcesSuppressed": ...,
    }
# TrustedAdvisorResourcesSummaryTypeDef definition

class TrustedAdvisorResourcesSummaryTypeDef(TypedDict):
    resourcesProcessed: int,
    resourcesFlagged: int,
    resourcesIgnored: int,
    resourcesSuppressed: int,

AddAttachmentsToSetRequestRequestTypeDef#

# AddAttachmentsToSetRequestRequestTypeDef usage example

from mypy_boto3_support.type_defs import AddAttachmentsToSetRequestRequestTypeDef

def get_value() -> AddAttachmentsToSetRequestRequestTypeDef:
    return {
        "attachments": ...,
    }
# AddAttachmentsToSetRequestRequestTypeDef definition

class AddAttachmentsToSetRequestRequestTypeDef(TypedDict):
    attachments: Sequence[AttachmentTypeDef],  # (1)
    attachmentSetId: NotRequired[str],
  1. See AttachmentTypeDef

DescribeAttachmentResponseTypeDef#

# DescribeAttachmentResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeAttachmentResponseTypeDef

def get_value() -> DescribeAttachmentResponseTypeDef:
    return {
        "attachment": ...,
        "ResponseMetadata": ...,
    }
# DescribeAttachmentResponseTypeDef definition

class DescribeAttachmentResponseTypeDef(TypedDict):
    attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

CommunicationTypeDef#

# CommunicationTypeDef usage example

from mypy_boto3_support.type_defs import CommunicationTypeDef

def get_value() -> CommunicationTypeDef:
    return {
        "caseId": ...,
    }
# CommunicationTypeDef definition

class CommunicationTypeDef(TypedDict):
    caseId: NotRequired[str],
    body: NotRequired[str],
    submittedBy: NotRequired[str],
    timeCreated: NotRequired[str],
    attachmentSet: NotRequired[List[AttachmentDetailsTypeDef]],  # (1)
  1. See AttachmentDetailsTypeDef

ServiceTypeDef#

# ServiceTypeDef usage example

from mypy_boto3_support.type_defs import ServiceTypeDef

def get_value() -> ServiceTypeDef:
    return {
        "code": ...,
    }
# ServiceTypeDef definition

class ServiceTypeDef(TypedDict):
    code: NotRequired[str],
    name: NotRequired[str],
    categories: NotRequired[List[CategoryTypeDef]],  # (1)
  1. See CategoryTypeDef

CommunicationTypeOptionsTypeDef#

# CommunicationTypeOptionsTypeDef usage example

from mypy_boto3_support.type_defs import CommunicationTypeOptionsTypeDef

def get_value() -> CommunicationTypeOptionsTypeDef:
    return {
        "type": ...,
    }
# CommunicationTypeOptionsTypeDef definition

class CommunicationTypeOptionsTypeDef(TypedDict):
    type: NotRequired[str],
    supportedHours: NotRequired[List[SupportedHourTypeDef]],  # (1)
    datesWithoutSupport: NotRequired[List[DateIntervalTypeDef]],  # (2)
  1. See SupportedHourTypeDef
  2. See DateIntervalTypeDef

DescribeSeverityLevelsResponseTypeDef#

# DescribeSeverityLevelsResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeSeverityLevelsResponseTypeDef

def get_value() -> DescribeSeverityLevelsResponseTypeDef:
    return {
        "severityLevels": ...,
        "ResponseMetadata": ...,
    }
# DescribeSeverityLevelsResponseTypeDef definition

class DescribeSeverityLevelsResponseTypeDef(TypedDict):
    severityLevels: List[SeverityLevelTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SeverityLevelTypeDef
  2. See ResponseMetadataTypeDef

DescribeSupportedLanguagesResponseTypeDef#

# DescribeSupportedLanguagesResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeSupportedLanguagesResponseTypeDef

def get_value() -> DescribeSupportedLanguagesResponseTypeDef:
    return {
        "supportedLanguages": ...,
        "ResponseMetadata": ...,
    }
# DescribeSupportedLanguagesResponseTypeDef definition

class DescribeSupportedLanguagesResponseTypeDef(TypedDict):
    supportedLanguages: List[SupportedLanguageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SupportedLanguageTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef#

# DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef

def get_value() -> DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef:
    return {
        "statuses": ...,
        "ResponseMetadata": ...,
    }
# DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef definition

class DescribeTrustedAdvisorCheckRefreshStatusesResponseTypeDef(TypedDict):
    statuses: List[TrustedAdvisorCheckRefreshStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedAdvisorCheckRefreshStatusTypeDef
  2. See ResponseMetadataTypeDef

RefreshTrustedAdvisorCheckResponseTypeDef#

# RefreshTrustedAdvisorCheckResponseTypeDef usage example

from mypy_boto3_support.type_defs import RefreshTrustedAdvisorCheckResponseTypeDef

def get_value() -> RefreshTrustedAdvisorCheckResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
# RefreshTrustedAdvisorCheckResponseTypeDef definition

class RefreshTrustedAdvisorCheckResponseTypeDef(TypedDict):
    status: TrustedAdvisorCheckRefreshStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedAdvisorCheckRefreshStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrustedAdvisorChecksResponseTypeDef#

# DescribeTrustedAdvisorChecksResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorChecksResponseTypeDef

def get_value() -> DescribeTrustedAdvisorChecksResponseTypeDef:
    return {
        "checks": ...,
        "ResponseMetadata": ...,
    }
# DescribeTrustedAdvisorChecksResponseTypeDef definition

class DescribeTrustedAdvisorChecksResponseTypeDef(TypedDict):
    checks: List[TrustedAdvisorCheckDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedAdvisorCheckDescriptionTypeDef
  2. See ResponseMetadataTypeDef

TrustedAdvisorCategorySpecificSummaryTypeDef#

# TrustedAdvisorCategorySpecificSummaryTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCategorySpecificSummaryTypeDef

def get_value() -> TrustedAdvisorCategorySpecificSummaryTypeDef:
    return {
        "costOptimizing": ...,
    }
# TrustedAdvisorCategorySpecificSummaryTypeDef definition

class TrustedAdvisorCategorySpecificSummaryTypeDef(TypedDict):
    costOptimizing: NotRequired[TrustedAdvisorCostOptimizingSummaryTypeDef],  # (1)
  1. See TrustedAdvisorCostOptimizingSummaryTypeDef

DescribeCommunicationsResponseTypeDef#

# DescribeCommunicationsResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCommunicationsResponseTypeDef

def get_value() -> DescribeCommunicationsResponseTypeDef:
    return {
        "communications": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeCommunicationsResponseTypeDef definition

class DescribeCommunicationsResponseTypeDef(TypedDict):
    communications: List[CommunicationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommunicationTypeDef
  2. See ResponseMetadataTypeDef

RecentCaseCommunicationsTypeDef#

# RecentCaseCommunicationsTypeDef usage example

from mypy_boto3_support.type_defs import RecentCaseCommunicationsTypeDef

def get_value() -> RecentCaseCommunicationsTypeDef:
    return {
        "communications": ...,
    }
# RecentCaseCommunicationsTypeDef definition

class RecentCaseCommunicationsTypeDef(TypedDict):
    communications: NotRequired[List[CommunicationTypeDef]],  # (1)
    nextToken: NotRequired[str],
  1. See CommunicationTypeDef

DescribeServicesResponseTypeDef#

# DescribeServicesResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeServicesResponseTypeDef

def get_value() -> DescribeServicesResponseTypeDef:
    return {
        "services": ...,
        "ResponseMetadata": ...,
    }
# DescribeServicesResponseTypeDef definition

class DescribeServicesResponseTypeDef(TypedDict):
    services: List[ServiceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DescribeCreateCaseOptionsResponseTypeDef#

# DescribeCreateCaseOptionsResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCreateCaseOptionsResponseTypeDef

def get_value() -> DescribeCreateCaseOptionsResponseTypeDef:
    return {
        "languageAvailability": ...,
        "communicationTypes": ...,
        "ResponseMetadata": ...,
    }
# DescribeCreateCaseOptionsResponseTypeDef definition

class DescribeCreateCaseOptionsResponseTypeDef(TypedDict):
    languageAvailability: str,
    communicationTypes: List[CommunicationTypeOptionsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommunicationTypeOptionsTypeDef
  2. See ResponseMetadataTypeDef

TrustedAdvisorCheckResultTypeDef#

# TrustedAdvisorCheckResultTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCheckResultTypeDef

def get_value() -> TrustedAdvisorCheckResultTypeDef:
    return {
        "checkId": ...,
        "timestamp": ...,
        "status": ...,
        "resourcesSummary": ...,
        "categorySpecificSummary": ...,
        "flaggedResources": ...,
    }
# TrustedAdvisorCheckResultTypeDef definition

class TrustedAdvisorCheckResultTypeDef(TypedDict):
    checkId: str,
    timestamp: str,
    status: str,
    resourcesSummary: TrustedAdvisorResourcesSummaryTypeDef,  # (1)
    categorySpecificSummary: TrustedAdvisorCategorySpecificSummaryTypeDef,  # (2)
    flaggedResources: List[TrustedAdvisorResourceDetailTypeDef],  # (3)
  1. See TrustedAdvisorResourcesSummaryTypeDef
  2. See TrustedAdvisorCategorySpecificSummaryTypeDef
  3. See TrustedAdvisorResourceDetailTypeDef

TrustedAdvisorCheckSummaryTypeDef#

# TrustedAdvisorCheckSummaryTypeDef usage example

from mypy_boto3_support.type_defs import TrustedAdvisorCheckSummaryTypeDef

def get_value() -> TrustedAdvisorCheckSummaryTypeDef:
    return {
        "checkId": ...,
        "timestamp": ...,
        "status": ...,
        "resourcesSummary": ...,
        "categorySpecificSummary": ...,
    }
# TrustedAdvisorCheckSummaryTypeDef definition

class TrustedAdvisorCheckSummaryTypeDef(TypedDict):
    checkId: str,
    timestamp: str,
    status: str,
    resourcesSummary: TrustedAdvisorResourcesSummaryTypeDef,  # (1)
    categorySpecificSummary: TrustedAdvisorCategorySpecificSummaryTypeDef,  # (2)
    hasFlaggedResources: NotRequired[bool],
  1. See TrustedAdvisorResourcesSummaryTypeDef
  2. See TrustedAdvisorCategorySpecificSummaryTypeDef

CaseDetailsTypeDef#

# CaseDetailsTypeDef usage example

from mypy_boto3_support.type_defs import CaseDetailsTypeDef

def get_value() -> CaseDetailsTypeDef:
    return {
        "caseId": ...,
    }
# CaseDetailsTypeDef definition

class CaseDetailsTypeDef(TypedDict):
    caseId: NotRequired[str],
    displayId: NotRequired[str],
    subject: NotRequired[str],
    status: NotRequired[str],
    serviceCode: NotRequired[str],
    categoryCode: NotRequired[str],
    severityCode: NotRequired[str],
    submittedBy: NotRequired[str],
    timeCreated: NotRequired[str],
    recentCommunications: NotRequired[RecentCaseCommunicationsTypeDef],  # (1)
    ccEmailAddresses: NotRequired[List[str]],
    language: NotRequired[str],
  1. See RecentCaseCommunicationsTypeDef

DescribeTrustedAdvisorCheckResultResponseTypeDef#

# DescribeTrustedAdvisorCheckResultResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckResultResponseTypeDef

def get_value() -> DescribeTrustedAdvisorCheckResultResponseTypeDef:
    return {
        "result": ...,
        "ResponseMetadata": ...,
    }
# DescribeTrustedAdvisorCheckResultResponseTypeDef definition

class DescribeTrustedAdvisorCheckResultResponseTypeDef(TypedDict):
    result: TrustedAdvisorCheckResultTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedAdvisorCheckResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrustedAdvisorCheckSummariesResponseTypeDef#

# DescribeTrustedAdvisorCheckSummariesResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeTrustedAdvisorCheckSummariesResponseTypeDef

def get_value() -> DescribeTrustedAdvisorCheckSummariesResponseTypeDef:
    return {
        "summaries": ...,
        "ResponseMetadata": ...,
    }
# DescribeTrustedAdvisorCheckSummariesResponseTypeDef definition

class DescribeTrustedAdvisorCheckSummariesResponseTypeDef(TypedDict):
    summaries: List[TrustedAdvisorCheckSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedAdvisorCheckSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeCasesResponseTypeDef#

# DescribeCasesResponseTypeDef usage example

from mypy_boto3_support.type_defs import DescribeCasesResponseTypeDef

def get_value() -> DescribeCasesResponseTypeDef:
    return {
        "cases": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeCasesResponseTypeDef definition

class DescribeCasesResponseTypeDef(TypedDict):
    cases: List[CaseDetailsTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CaseDetailsTypeDef
  2. See ResponseMetadataTypeDef