Type definitions#
Index > SecurityIncidentResponse > Type definitions
Auto-generated documentation for SecurityIncidentResponse type annotations stubs module mypy-boto3-security-ir.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_security_ir.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
BatchGetMemberAccountDetailsRequestTypeDef#
# BatchGetMemberAccountDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import BatchGetMemberAccountDetailsRequestTypeDef
def get_value() -> BatchGetMemberAccountDetailsRequestTypeDef:
return {
"membershipId": ...,
}
# BatchGetMemberAccountDetailsRequestTypeDef definition
class BatchGetMemberAccountDetailsRequestTypeDef(TypedDict):
membershipId: str,
accountIds: Sequence[str],
GetMembershipAccountDetailErrorTypeDef#
# GetMembershipAccountDetailErrorTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetMembershipAccountDetailErrorTypeDef
def get_value() -> GetMembershipAccountDetailErrorTypeDef:
return {
"accountId": ...,
}
# GetMembershipAccountDetailErrorTypeDef definition
class GetMembershipAccountDetailErrorTypeDef(TypedDict):
accountId: str,
error: str,
message: str,
GetMembershipAccountDetailItemTypeDef#
# GetMembershipAccountDetailItemTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetMembershipAccountDetailItemTypeDef
def get_value() -> GetMembershipAccountDetailItemTypeDef:
return {
"accountId": ...,
}
# GetMembershipAccountDetailItemTypeDef definition
class GetMembershipAccountDetailItemTypeDef(TypedDict):
accountId: NotRequired[str],
relationshipStatus: NotRequired[MembershipAccountRelationshipStatusType], # (1)
relationshipType: NotRequired[MembershipAccountRelationshipTypeType], # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_security_ir.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],
CancelMembershipRequestTypeDef#
# CancelMembershipRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CancelMembershipRequestTypeDef
def get_value() -> CancelMembershipRequestTypeDef:
return {
"membershipId": ...,
}
# CancelMembershipRequestTypeDef definition
class CancelMembershipRequestTypeDef(TypedDict):
membershipId: str,
CaseAttachmentAttributesTypeDef#
# CaseAttachmentAttributesTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CaseAttachmentAttributesTypeDef
def get_value() -> CaseAttachmentAttributesTypeDef:
return {
"attachmentId": ...,
}
# CaseAttachmentAttributesTypeDef definition
class CaseAttachmentAttributesTypeDef(TypedDict):
attachmentId: str,
fileName: str,
attachmentStatus: CaseAttachmentStatusType, # (1)
creator: str,
createdDate: datetime.datetime,
CaseEditItemTypeDef#
# CaseEditItemTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CaseEditItemTypeDef
def get_value() -> CaseEditItemTypeDef:
return {
"eventTimestamp": ...,
}
# CaseEditItemTypeDef definition
class CaseEditItemTypeDef(TypedDict):
eventTimestamp: NotRequired[datetime.datetime],
principal: NotRequired[str],
action: NotRequired[str],
message: NotRequired[str],
CloseCaseRequestTypeDef#
# CloseCaseRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CloseCaseRequestTypeDef
def get_value() -> CloseCaseRequestTypeDef:
return {
"caseId": ...,
}
# CloseCaseRequestTypeDef definition
class CloseCaseRequestTypeDef(TypedDict):
caseId: str,
CreateCaseCommentRequestTypeDef#
# CreateCaseCommentRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateCaseCommentRequestTypeDef
def get_value() -> CreateCaseCommentRequestTypeDef:
return {
"caseId": ...,
}
# CreateCaseCommentRequestTypeDef definition
class CreateCaseCommentRequestTypeDef(TypedDict):
caseId: str,
body: str,
clientToken: NotRequired[str],
ImpactedAwsRegionTypeDef#
# ImpactedAwsRegionTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ImpactedAwsRegionTypeDef
def get_value() -> ImpactedAwsRegionTypeDef:
return {
"region": ...,
}
# ImpactedAwsRegionTypeDef definition
class ImpactedAwsRegionTypeDef(TypedDict):
region: AwsRegionType, # (1)
- See AwsRegionType
ThreatActorIpTypeDef#
# ThreatActorIpTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ThreatActorIpTypeDef
def get_value() -> ThreatActorIpTypeDef:
return {
"ipAddress": ...,
}
# ThreatActorIpTypeDef definition
class ThreatActorIpTypeDef(TypedDict):
ipAddress: str,
userAgent: NotRequired[str],
WatcherTypeDef#
# WatcherTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import WatcherTypeDef
def get_value() -> WatcherTypeDef:
return {
"email": ...,
}
# WatcherTypeDef definition
class WatcherTypeDef(TypedDict):
email: str,
name: NotRequired[str],
jobTitle: NotRequired[str],
IncidentResponderTypeDef#
# IncidentResponderTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import IncidentResponderTypeDef
def get_value() -> IncidentResponderTypeDef:
return {
"name": ...,
}
# IncidentResponderTypeDef definition
class IncidentResponderTypeDef(TypedDict):
name: str,
jobTitle: str,
email: str,
OptInFeatureTypeDef#
# OptInFeatureTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import OptInFeatureTypeDef
def get_value() -> OptInFeatureTypeDef:
return {
"featureName": ...,
}
# OptInFeatureTypeDef definition
class OptInFeatureTypeDef(TypedDict):
featureName: OptInFeatureNameType, # (1)
isEnabled: bool,
GetCaseAttachmentDownloadUrlRequestTypeDef#
# GetCaseAttachmentDownloadUrlRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseAttachmentDownloadUrlRequestTypeDef
def get_value() -> GetCaseAttachmentDownloadUrlRequestTypeDef:
return {
"caseId": ...,
}
# GetCaseAttachmentDownloadUrlRequestTypeDef definition
class GetCaseAttachmentDownloadUrlRequestTypeDef(TypedDict):
caseId: str,
attachmentId: str,
GetCaseAttachmentUploadUrlRequestTypeDef#
# GetCaseAttachmentUploadUrlRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseAttachmentUploadUrlRequestTypeDef
def get_value() -> GetCaseAttachmentUploadUrlRequestTypeDef:
return {
"caseId": ...,
}
# GetCaseAttachmentUploadUrlRequestTypeDef definition
class GetCaseAttachmentUploadUrlRequestTypeDef(TypedDict):
caseId: str,
fileName: str,
contentLength: int,
clientToken: NotRequired[str],
GetCaseRequestTypeDef#
# GetCaseRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseRequestTypeDef
def get_value() -> GetCaseRequestTypeDef:
return {
"caseId": ...,
}
# GetCaseRequestTypeDef definition
class GetCaseRequestTypeDef(TypedDict):
caseId: str,
GetMembershipRequestTypeDef#
# GetMembershipRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetMembershipRequestTypeDef
def get_value() -> GetMembershipRequestTypeDef:
return {
"membershipId": ...,
}
# GetMembershipRequestTypeDef definition
class GetMembershipRequestTypeDef(TypedDict):
membershipId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListCaseEditsRequestTypeDef#
# ListCaseEditsRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCaseEditsRequestTypeDef
def get_value() -> ListCaseEditsRequestTypeDef:
return {
"caseId": ...,
}
# ListCaseEditsRequestTypeDef definition
class ListCaseEditsRequestTypeDef(TypedDict):
caseId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCasesItemTypeDef#
# ListCasesItemTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCasesItemTypeDef
def get_value() -> ListCasesItemTypeDef:
return {
"caseId": ...,
}
# ListCasesItemTypeDef definition
class ListCasesItemTypeDef(TypedDict):
caseId: str,
lastUpdatedDate: NotRequired[datetime.datetime],
title: NotRequired[str],
caseArn: NotRequired[str],
engagementType: NotRequired[EngagementTypeType], # (1)
caseStatus: NotRequired[CaseStatusType], # (2)
createdDate: NotRequired[datetime.datetime],
closedDate: NotRequired[datetime.datetime],
resolverType: NotRequired[ResolverTypeType], # (3)
pendingAction: NotRequired[PendingActionType], # (4)
- See EngagementTypeType
- See CaseStatusType
- See ResolverTypeType
- See PendingActionType
ListCasesRequestTypeDef#
# ListCasesRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCasesRequestTypeDef
def get_value() -> ListCasesRequestTypeDef:
return {
"nextToken": ...,
}
# ListCasesRequestTypeDef definition
class ListCasesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCommentsItemTypeDef#
# ListCommentsItemTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCommentsItemTypeDef
def get_value() -> ListCommentsItemTypeDef:
return {
"commentId": ...,
}
# ListCommentsItemTypeDef definition
class ListCommentsItemTypeDef(TypedDict):
commentId: str,
createdDate: NotRequired[datetime.datetime],
lastUpdatedDate: NotRequired[datetime.datetime],
creator: NotRequired[str],
lastUpdatedBy: NotRequired[str],
body: NotRequired[str],
ListCommentsRequestTypeDef#
# ListCommentsRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCommentsRequestTypeDef
def get_value() -> ListCommentsRequestTypeDef:
return {
"caseId": ...,
}
# ListCommentsRequestTypeDef definition
class ListCommentsRequestTypeDef(TypedDict):
caseId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMembershipItemTypeDef#
# ListMembershipItemTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListMembershipItemTypeDef
def get_value() -> ListMembershipItemTypeDef:
return {
"membershipId": ...,
}
# ListMembershipItemTypeDef definition
class ListMembershipItemTypeDef(TypedDict):
membershipId: str,
accountId: NotRequired[str],
region: NotRequired[AwsRegionType], # (1)
membershipArn: NotRequired[str],
membershipStatus: NotRequired[MembershipStatusType], # (2)
- See AwsRegionType
- See MembershipStatusType
ListMembershipsRequestTypeDef#
# ListMembershipsRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListMembershipsRequestTypeDef
def get_value() -> ListMembershipsRequestTypeDef:
return {
"nextToken": ...,
}
# ListMembershipsRequestTypeDef definition
class ListMembershipsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateCaseCommentRequestTypeDef#
# UpdateCaseCommentRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateCaseCommentRequestTypeDef
def get_value() -> UpdateCaseCommentRequestTypeDef:
return {
"caseId": ...,
}
# UpdateCaseCommentRequestTypeDef definition
class UpdateCaseCommentRequestTypeDef(TypedDict):
caseId: str,
commentId: str,
body: str,
UpdateCaseStatusRequestTypeDef#
# UpdateCaseStatusRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateCaseStatusRequestTypeDef
def get_value() -> UpdateCaseStatusRequestTypeDef:
return {
"caseId": ...,
}
# UpdateCaseStatusRequestTypeDef definition
class UpdateCaseStatusRequestTypeDef(TypedDict):
caseId: str,
caseStatus: SelfManagedCaseStatusType, # (1)
UpdateResolverTypeRequestTypeDef#
# UpdateResolverTypeRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateResolverTypeRequestTypeDef
def get_value() -> UpdateResolverTypeRequestTypeDef:
return {
"caseId": ...,
}
# UpdateResolverTypeRequestTypeDef definition
class UpdateResolverTypeRequestTypeDef(TypedDict):
caseId: str,
resolverType: ResolverTypeType, # (1)
- See ResolverTypeType
BatchGetMemberAccountDetailsResponseTypeDef#
# BatchGetMemberAccountDetailsResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import BatchGetMemberAccountDetailsResponseTypeDef
def get_value() -> BatchGetMemberAccountDetailsResponseTypeDef:
return {
"items": ...,
}
# BatchGetMemberAccountDetailsResponseTypeDef definition
class BatchGetMemberAccountDetailsResponseTypeDef(TypedDict):
items: List[GetMembershipAccountDetailItemTypeDef], # (1)
errors: List[GetMembershipAccountDetailErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[GetMembershipAccountDetailItemTypeDef]
- See
List[GetMembershipAccountDetailErrorTypeDef]
- See ResponseMetadataTypeDef
CancelMembershipResponseTypeDef#
# CancelMembershipResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CancelMembershipResponseTypeDef
def get_value() -> CancelMembershipResponseTypeDef:
return {
"membershipId": ...,
}
# CancelMembershipResponseTypeDef definition
class CancelMembershipResponseTypeDef(TypedDict):
membershipId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloseCaseResponseTypeDef#
# CloseCaseResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CloseCaseResponseTypeDef
def get_value() -> CloseCaseResponseTypeDef:
return {
"caseStatus": ...,
}
# CloseCaseResponseTypeDef definition
class CloseCaseResponseTypeDef(TypedDict):
caseStatus: CaseStatusType, # (1)
closedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCaseCommentResponseTypeDef#
# CreateCaseCommentResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateCaseCommentResponseTypeDef
def get_value() -> CreateCaseCommentResponseTypeDef:
return {
"commentId": ...,
}
# CreateCaseCommentResponseTypeDef definition
class CreateCaseCommentResponseTypeDef(TypedDict):
commentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCaseResponseTypeDef#
# CreateCaseResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateCaseResponseTypeDef
def get_value() -> CreateCaseResponseTypeDef:
return {
"caseId": ...,
}
# CreateCaseResponseTypeDef definition
class CreateCaseResponseTypeDef(TypedDict):
caseId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMembershipResponseTypeDef#
# CreateMembershipResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateMembershipResponseTypeDef
def get_value() -> CreateMembershipResponseTypeDef:
return {
"membershipId": ...,
}
# CreateMembershipResponseTypeDef definition
class CreateMembershipResponseTypeDef(TypedDict):
membershipId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCaseAttachmentDownloadUrlResponseTypeDef#
# GetCaseAttachmentDownloadUrlResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseAttachmentDownloadUrlResponseTypeDef
def get_value() -> GetCaseAttachmentDownloadUrlResponseTypeDef:
return {
"attachmentPresignedUrl": ...,
}
# GetCaseAttachmentDownloadUrlResponseTypeDef definition
class GetCaseAttachmentDownloadUrlResponseTypeDef(TypedDict):
attachmentPresignedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCaseAttachmentUploadUrlResponseTypeDef#
# GetCaseAttachmentUploadUrlResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseAttachmentUploadUrlResponseTypeDef
def get_value() -> GetCaseAttachmentUploadUrlResponseTypeDef:
return {
"attachmentPresignedUrl": ...,
}
# GetCaseAttachmentUploadUrlResponseTypeDef definition
class GetCaseAttachmentUploadUrlResponseTypeDef(TypedDict):
attachmentPresignedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCaseCommentResponseTypeDef#
# UpdateCaseCommentResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateCaseCommentResponseTypeDef
def get_value() -> UpdateCaseCommentResponseTypeDef:
return {
"commentId": ...,
}
# UpdateCaseCommentResponseTypeDef definition
class UpdateCaseCommentResponseTypeDef(TypedDict):
commentId: str,
body: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCaseStatusResponseTypeDef#
# UpdateCaseStatusResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateCaseStatusResponseTypeDef
def get_value() -> UpdateCaseStatusResponseTypeDef:
return {
"caseStatus": ...,
}
# UpdateCaseStatusResponseTypeDef definition
class UpdateCaseStatusResponseTypeDef(TypedDict):
caseStatus: SelfManagedCaseStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverTypeResponseTypeDef#
# UpdateResolverTypeResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateResolverTypeResponseTypeDef
def get_value() -> UpdateResolverTypeResponseTypeDef:
return {
"caseId": ...,
}
# UpdateResolverTypeResponseTypeDef definition
class UpdateResolverTypeResponseTypeDef(TypedDict):
caseId: str,
caseStatus: CaseStatusType, # (1)
resolverType: ResolverTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CaseStatusType
- See ResolverTypeType
- See ResponseMetadataTypeDef
ListCaseEditsResponseTypeDef#
# ListCaseEditsResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCaseEditsResponseTypeDef
def get_value() -> ListCaseEditsResponseTypeDef:
return {
"nextToken": ...,
}
# ListCaseEditsResponseTypeDef definition
class ListCaseEditsResponseTypeDef(TypedDict):
items: List[CaseEditItemTypeDef], # (1)
total: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CaseEditItemTypeDef]
- See ResponseMetadataTypeDef
CreateCaseRequestTypeDef#
# CreateCaseRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateCaseRequestTypeDef
def get_value() -> CreateCaseRequestTypeDef:
return {
"resolverType": ...,
}
# CreateCaseRequestTypeDef definition
class CreateCaseRequestTypeDef(TypedDict):
resolverType: ResolverTypeType, # (1)
title: str,
description: str,
engagementType: EngagementTypeType, # (2)
reportedIncidentStartDate: TimestampTypeDef,
impactedAccounts: Sequence[str],
watchers: Sequence[WatcherTypeDef], # (3)
clientToken: NotRequired[str],
threatActorIpAddresses: NotRequired[Sequence[ThreatActorIpTypeDef]], # (4)
impactedServices: NotRequired[Sequence[str]],
impactedAwsRegions: NotRequired[Sequence[ImpactedAwsRegionTypeDef]], # (5)
tags: NotRequired[Mapping[str, str]],
- See ResolverTypeType
- See EngagementTypeType
- See
Sequence[WatcherTypeDef]
- See
Sequence[ThreatActorIpTypeDef]
- See
Sequence[ImpactedAwsRegionTypeDef]
GetCaseResponseTypeDef#
# GetCaseResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetCaseResponseTypeDef
def get_value() -> GetCaseResponseTypeDef:
return {
"title": ...,
}
# GetCaseResponseTypeDef definition
class GetCaseResponseTypeDef(TypedDict):
title: str,
caseArn: str,
description: str,
caseStatus: CaseStatusType, # (1)
engagementType: EngagementTypeType, # (2)
reportedIncidentStartDate: datetime.datetime,
actualIncidentStartDate: datetime.datetime,
impactedAwsRegions: List[ImpactedAwsRegionTypeDef], # (3)
threatActorIpAddresses: List[ThreatActorIpTypeDef], # (4)
pendingAction: PendingActionType, # (5)
impactedAccounts: List[str],
watchers: List[WatcherTypeDef], # (6)
createdDate: datetime.datetime,
lastUpdatedDate: datetime.datetime,
closureCode: ClosureCodeType, # (7)
resolverType: ResolverTypeType, # (8)
impactedServices: List[str],
caseAttachments: List[CaseAttachmentAttributesTypeDef], # (9)
closedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See CaseStatusType
- See EngagementTypeType
- See
List[ImpactedAwsRegionTypeDef]
- See
List[ThreatActorIpTypeDef]
- See PendingActionType
- See
List[WatcherTypeDef]
- See ClosureCodeType
- See ResolverTypeType
- See
List[CaseAttachmentAttributesTypeDef]
- See ResponseMetadataTypeDef
UpdateCaseRequestTypeDef#
# UpdateCaseRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateCaseRequestTypeDef
def get_value() -> UpdateCaseRequestTypeDef:
return {
"caseId": ...,
}
# UpdateCaseRequestTypeDef definition
class UpdateCaseRequestTypeDef(TypedDict):
caseId: str,
title: NotRequired[str],
description: NotRequired[str],
reportedIncidentStartDate: NotRequired[TimestampTypeDef],
actualIncidentStartDate: NotRequired[TimestampTypeDef],
engagementType: NotRequired[EngagementTypeType], # (1)
watchersToAdd: NotRequired[Sequence[WatcherTypeDef]], # (2)
watchersToDelete: NotRequired[Sequence[WatcherTypeDef]], # (2)
threatActorIpAddressesToAdd: NotRequired[Sequence[ThreatActorIpTypeDef]], # (4)
threatActorIpAddressesToDelete: NotRequired[Sequence[ThreatActorIpTypeDef]], # (4)
impactedServicesToAdd: NotRequired[Sequence[str]],
impactedServicesToDelete: NotRequired[Sequence[str]],
impactedAwsRegionsToAdd: NotRequired[Sequence[ImpactedAwsRegionTypeDef]], # (6)
impactedAwsRegionsToDelete: NotRequired[Sequence[ImpactedAwsRegionTypeDef]], # (6)
impactedAccountsToAdd: NotRequired[Sequence[str]],
impactedAccountsToDelete: NotRequired[Sequence[str]],
- See EngagementTypeType
- See
Sequence[WatcherTypeDef]
- See
Sequence[WatcherTypeDef]
- See
Sequence[ThreatActorIpTypeDef]
- See
Sequence[ThreatActorIpTypeDef]
- See
Sequence[ImpactedAwsRegionTypeDef]
- See
Sequence[ImpactedAwsRegionTypeDef]
CreateMembershipRequestTypeDef#
# CreateMembershipRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import CreateMembershipRequestTypeDef
def get_value() -> CreateMembershipRequestTypeDef:
return {
"membershipName": ...,
}
# CreateMembershipRequestTypeDef definition
class CreateMembershipRequestTypeDef(TypedDict):
membershipName: str,
incidentResponseTeam: Sequence[IncidentResponderTypeDef], # (1)
clientToken: NotRequired[str],
optInFeatures: NotRequired[Sequence[OptInFeatureTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
- See
Sequence[IncidentResponderTypeDef]
- See
Sequence[OptInFeatureTypeDef]
GetMembershipResponseTypeDef#
# GetMembershipResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import GetMembershipResponseTypeDef
def get_value() -> GetMembershipResponseTypeDef:
return {
"membershipId": ...,
}
# GetMembershipResponseTypeDef definition
class GetMembershipResponseTypeDef(TypedDict):
membershipId: str,
accountId: str,
region: AwsRegionType, # (1)
membershipName: str,
membershipArn: str,
membershipStatus: MembershipStatusType, # (2)
membershipActivationTimestamp: datetime.datetime,
membershipDeactivationTimestamp: datetime.datetime,
customerType: CustomerTypeType, # (3)
numberOfAccountsCovered: int,
incidentResponseTeam: List[IncidentResponderTypeDef], # (4)
optInFeatures: List[OptInFeatureTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See AwsRegionType
- See MembershipStatusType
- See CustomerTypeType
- See
List[IncidentResponderTypeDef]
- See
List[OptInFeatureTypeDef]
- See ResponseMetadataTypeDef
UpdateMembershipRequestTypeDef#
# UpdateMembershipRequestTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import UpdateMembershipRequestTypeDef
def get_value() -> UpdateMembershipRequestTypeDef:
return {
"membershipId": ...,
}
# UpdateMembershipRequestTypeDef definition
class UpdateMembershipRequestTypeDef(TypedDict):
membershipId: str,
membershipName: NotRequired[str],
incidentResponseTeam: NotRequired[Sequence[IncidentResponderTypeDef]], # (1)
optInFeatures: NotRequired[Sequence[OptInFeatureTypeDef]], # (2)
- See
Sequence[IncidentResponderTypeDef]
- See
Sequence[OptInFeatureTypeDef]
ListCaseEditsRequestPaginateTypeDef#
# ListCaseEditsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCaseEditsRequestPaginateTypeDef
def get_value() -> ListCaseEditsRequestPaginateTypeDef:
return {
"caseId": ...,
}
# ListCaseEditsRequestPaginateTypeDef definition
class ListCaseEditsRequestPaginateTypeDef(TypedDict):
caseId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCasesRequestPaginateTypeDef#
# ListCasesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCasesRequestPaginateTypeDef
def get_value() -> ListCasesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCasesRequestPaginateTypeDef definition
class ListCasesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCommentsRequestPaginateTypeDef#
# ListCommentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCommentsRequestPaginateTypeDef
def get_value() -> ListCommentsRequestPaginateTypeDef:
return {
"caseId": ...,
}
# ListCommentsRequestPaginateTypeDef definition
class ListCommentsRequestPaginateTypeDef(TypedDict):
caseId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembershipsRequestPaginateTypeDef#
# ListMembershipsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListMembershipsRequestPaginateTypeDef
def get_value() -> ListMembershipsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListMembershipsRequestPaginateTypeDef definition
class ListMembershipsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCasesResponseTypeDef#
# ListCasesResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCasesResponseTypeDef
def get_value() -> ListCasesResponseTypeDef:
return {
"nextToken": ...,
}
# ListCasesResponseTypeDef definition
class ListCasesResponseTypeDef(TypedDict):
items: List[ListCasesItemTypeDef], # (1)
total: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[ListCasesItemTypeDef]
- See ResponseMetadataTypeDef
ListCommentsResponseTypeDef#
# ListCommentsResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListCommentsResponseTypeDef
def get_value() -> ListCommentsResponseTypeDef:
return {
"nextToken": ...,
}
# ListCommentsResponseTypeDef definition
class ListCommentsResponseTypeDef(TypedDict):
items: List[ListCommentsItemTypeDef], # (1)
total: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[ListCommentsItemTypeDef]
- See ResponseMetadataTypeDef
ListMembershipsResponseTypeDef#
# ListMembershipsResponseTypeDef TypedDict usage example
from mypy_boto3_security_ir.type_defs import ListMembershipsResponseTypeDef
def get_value() -> ListMembershipsResponseTypeDef:
return {
"nextToken": ...,
}
# ListMembershipsResponseTypeDef definition
class ListMembershipsResponseTypeDef(TypedDict):
items: List[ListMembershipItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[ListMembershipItemTypeDef]
- See ResponseMetadataTypeDef