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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
- 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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
- See TrustedAdvisorResourcesSummaryTypeDef
- See TrustedAdvisorCategorySpecificSummaryTypeDef
- 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],
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],
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)
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)
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)