Typed dictionaries
Index > SecurityLake > Typed dictionaries
Auto-generated documentation for SecurityLake type annotations stubs module mypy-boto3-securitylake.
LogsStatusTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import LogsStatusTypeDef
def get_value() -> LogsStatusTypeDef:
return {
"healthStatus": ...,
"pathToLogs": ...,
}
Definition
class LogsStatusTypeDef(TypedDict):
healthStatus: SourceStatusType, # (1)
pathToLogs: str,
- See SourceStatusType
AutoEnableNewRegionConfigurationTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import AutoEnableNewRegionConfigurationTypeDef
def get_value() -> AutoEnableNewRegionConfigurationTypeDef:
return {
"region": ...,
"sources": ...,
}
Definition
class AutoEnableNewRegionConfigurationTypeDef(TypedDict):
region: RegionType, # (1)
sources: Sequence[AwsLogSourceTypeType], # (2)
- See RegionType
- See AwsLogSourceTypeType
CreateAwsLogSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateAwsLogSourceRequestRequestTypeDef
def get_value() -> CreateAwsLogSourceRequestRequestTypeDef:
return {
"inputOrder": ...,
}
Definition
class CreateAwsLogSourceRequestRequestTypeDef(TypedDict):
inputOrder: Sequence[DimensionType], # (1)
enableAllDimensions: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
enableSingleDimension: NotRequired[Sequence[str]],
enableTwoDimensions: NotRequired[Mapping[str, Sequence[str]]],
- See DimensionType
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateCustomLogSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateCustomLogSourceRequestRequestTypeDef
def get_value() -> CreateCustomLogSourceRequestRequestTypeDef:
return {
"customSourceName": ...,
"eventClass": ...,
"glueInvocationRoleArn": ...,
"logProviderAccountId": ...,
}
Definition
class CreateCustomLogSourceRequestRequestTypeDef(TypedDict):
customSourceName: str,
eventClass: OcsfEventClassType, # (1)
glueInvocationRoleArn: str,
logProviderAccountId: str,
CreateDatalakeDelegatedAdminRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateDatalakeDelegatedAdminRequestRequestTypeDef
def get_value() -> CreateDatalakeDelegatedAdminRequestRequestTypeDef:
return {
"account": ...,
}
CreateDatalakeExceptionsSubscriptionRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateDatalakeExceptionsSubscriptionRequestRequestTypeDef
def get_value() -> CreateDatalakeExceptionsSubscriptionRequestRequestTypeDef:
return {
"notificationEndpoint": ...,
"subscriptionProtocol": ...,
}
Definition
class CreateDatalakeExceptionsSubscriptionRequestRequestTypeDef(TypedDict):
notificationEndpoint: str,
subscriptionProtocol: SubscriptionProtocolTypeType, # (1)
SourceTypeTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import SourceTypeTypeDef
def get_value() -> SourceTypeTypeDef:
return {
"awsSourceType": ...,
}
Definition
class SourceTypeTypeDef(TypedDict):
awsSourceType: NotRequired[AwsLogSourceTypeType], # (1)
customSourceType: NotRequired[str],
CreateSubscriptionNotificationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateSubscriptionNotificationConfigurationRequestRequestTypeDef
def get_value() -> CreateSubscriptionNotificationConfigurationRequestRequestTypeDef:
return {
"subscriptionId": ...,
}
Definition
class CreateSubscriptionNotificationConfigurationRequestRequestTypeDef(TypedDict):
subscriptionId: str,
createSqs: NotRequired[bool],
httpsApiKeyName: NotRequired[str],
httpsApiKeyValue: NotRequired[str],
httpsMethod: NotRequired[HttpsMethodType], # (1)
roleArn: NotRequired[str],
subscriptionEndpoint: NotRequired[str],
- See HttpsMethodType
DeleteAwsLogSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteAwsLogSourceRequestRequestTypeDef
def get_value() -> DeleteAwsLogSourceRequestRequestTypeDef:
return {
"inputOrder": ...,
}
Definition
class DeleteAwsLogSourceRequestRequestTypeDef(TypedDict):
inputOrder: Sequence[DimensionType], # (1)
disableAllDimensions: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
disableSingleDimension: NotRequired[Sequence[str]],
disableTwoDimensions: NotRequired[Mapping[str, Sequence[str]]],
- See DimensionType
DeleteCustomLogSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteCustomLogSourceRequestRequestTypeDef
def get_value() -> DeleteCustomLogSourceRequestRequestTypeDef:
return {
"customSourceName": ...,
}
DeleteDatalakeDelegatedAdminRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteDatalakeDelegatedAdminRequestRequestTypeDef
def get_value() -> DeleteDatalakeDelegatedAdminRequestRequestTypeDef:
return {
"account": ...,
}
DeleteSubscriberRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteSubscriberRequestRequestTypeDef
def get_value() -> DeleteSubscriberRequestRequestTypeDef:
return {
"id": ...,
}
DeleteSubscriptionNotificationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteSubscriptionNotificationConfigurationRequestRequestTypeDef
def get_value() -> DeleteSubscriptionNotificationConfigurationRequestRequestTypeDef:
return {
"subscriptionId": ...,
}
Definition
class DeleteSubscriptionNotificationConfigurationRequestRequestTypeDef(TypedDict):
subscriptionId: str,
FailuresTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import FailuresTypeDef
def get_value() -> FailuresTypeDef:
return {
"exceptionMessage": ...,
"remediation": ...,
"timestamp": ...,
}
Definition
class FailuresTypeDef(TypedDict):
exceptionMessage: str,
remediation: str,
timestamp: datetime,
ProtocolAndNotificationEndpointTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ProtocolAndNotificationEndpointTypeDef
def get_value() -> ProtocolAndNotificationEndpointTypeDef:
return {
"endpoint": ...,
}
Definition
class ProtocolAndNotificationEndpointTypeDef(TypedDict):
endpoint: NotRequired[str],
protocol: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetDatalakeStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeStatusRequestRequestTypeDef
def get_value() -> GetDatalakeStatusRequestRequestTypeDef:
return {
"accountSet": ...,
}
Definition
class GetDatalakeStatusRequestRequestTypeDef(TypedDict):
accountSet: NotRequired[Sequence[str]],
maxAccountResults: NotRequired[int],
nextToken: NotRequired[str],
GetSubscriberRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetSubscriberRequestRequestTypeDef
def get_value() -> GetSubscriberRequestRequestTypeDef:
return {
"id": ...,
}
RetentionSettingTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import RetentionSettingTypeDef
def get_value() -> RetentionSettingTypeDef:
return {
"retentionPeriod": ...,
}
Definition
class RetentionSettingTypeDef(TypedDict):
retentionPeriod: NotRequired[int],
storageClass: NotRequired[StorageClassType], # (1)
- See StorageClassType
ListDatalakeExceptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListDatalakeExceptionsRequestRequestTypeDef
def get_value() -> ListDatalakeExceptionsRequestRequestTypeDef:
return {
"maxFailures": ...,
}
Definition
class ListDatalakeExceptionsRequestRequestTypeDef(TypedDict):
maxFailures: NotRequired[int],
nextToken: NotRequired[str],
regionSet: NotRequired[Sequence[RegionType]], # (1)
- See RegionType
ListLogSourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListLogSourcesRequestRequestTypeDef
def get_value() -> ListLogSourcesRequestRequestTypeDef:
return {
"inputOrder": ...,
}
Definition
class ListLogSourcesRequestRequestTypeDef(TypedDict):
inputOrder: NotRequired[Sequence[DimensionType]], # (1)
listAllDimensions: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
listSingleDimension: NotRequired[Sequence[str]],
listTwoDimensions: NotRequired[Mapping[str, Sequence[str]]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See DimensionType
ListSubscribersRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListSubscribersRequestRequestTypeDef
def get_value() -> ListSubscribersRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListSubscribersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
UpdateDatalakeExceptionsExpiryRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateDatalakeExceptionsExpiryRequestRequestTypeDef
def get_value() -> UpdateDatalakeExceptionsExpiryRequestRequestTypeDef:
return {
"exceptionMessageExpiry": ...,
}
Definition
class UpdateDatalakeExceptionsExpiryRequestRequestTypeDef(TypedDict):
exceptionMessageExpiry: int,
UpdateDatalakeExceptionsSubscriptionRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateDatalakeExceptionsSubscriptionRequestRequestTypeDef
def get_value() -> UpdateDatalakeExceptionsSubscriptionRequestRequestTypeDef:
return {
"notificationEndpoint": ...,
"subscriptionProtocol": ...,
}
Definition
class UpdateDatalakeExceptionsSubscriptionRequestRequestTypeDef(TypedDict):
notificationEndpoint: str,
subscriptionProtocol: SubscriptionProtocolTypeType, # (1)
UpdateSubscriptionNotificationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateSubscriptionNotificationConfigurationRequestRequestTypeDef
def get_value() -> UpdateSubscriptionNotificationConfigurationRequestRequestTypeDef:
return {
"subscriptionId": ...,
}
Definition
class UpdateSubscriptionNotificationConfigurationRequestRequestTypeDef(TypedDict):
subscriptionId: str,
createSqs: NotRequired[bool],
httpsApiKeyName: NotRequired[str],
httpsApiKeyValue: NotRequired[str],
httpsMethod: NotRequired[HttpsMethodType], # (1)
roleArn: NotRequired[str],
subscriptionEndpoint: NotRequired[str],
- See HttpsMethodType
AccountSourcesTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import AccountSourcesTypeDef
def get_value() -> AccountSourcesTypeDef:
return {
"account": ...,
"sourceType": ...,
}
Definition
class AccountSourcesTypeDef(TypedDict):
account: str,
sourceType: str,
eventClass: NotRequired[OcsfEventClassType], # (1)
logsStatus: NotRequired[List[LogsStatusTypeDef]], # (2)
- See OcsfEventClassType
- See LogsStatusTypeDef
CreateDatalakeAutoEnableRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateDatalakeAutoEnableRequestRequestTypeDef
def get_value() -> CreateDatalakeAutoEnableRequestRequestTypeDef:
return {
"configurationForNewAccounts": ...,
}
Definition
class CreateDatalakeAutoEnableRequestRequestTypeDef(TypedDict):
configurationForNewAccounts: Sequence[AutoEnableNewRegionConfigurationTypeDef], # (1)
DeleteDatalakeAutoEnableRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteDatalakeAutoEnableRequestRequestTypeDef
def get_value() -> DeleteDatalakeAutoEnableRequestRequestTypeDef:
return {
"removeFromConfigurationForNewAccounts": ...,
}
Definition
class DeleteDatalakeAutoEnableRequestRequestTypeDef(TypedDict):
removeFromConfigurationForNewAccounts: Sequence[AutoEnableNewRegionConfigurationTypeDef], # (1)
CreateAwsLogSourceResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateAwsLogSourceResponseTypeDef
def get_value() -> CreateAwsLogSourceResponseTypeDef:
return {
"failed": ...,
"processing": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAwsLogSourceResponseTypeDef(TypedDict):
failed: List[str],
processing: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCustomLogSourceResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateCustomLogSourceResponseTypeDef
def get_value() -> CreateCustomLogSourceResponseTypeDef:
return {
"customDataLocation": ...,
"glueCrawlerName": ...,
"glueDatabaseName": ...,
"glueTableName": ...,
"logProviderAccessRoleArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateCustomLogSourceResponseTypeDef(TypedDict):
customDataLocation: str,
glueCrawlerName: str,
glueDatabaseName: str,
glueTableName: str,
logProviderAccessRoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriberResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateSubscriberResponseTypeDef
def get_value() -> CreateSubscriberResponseTypeDef:
return {
"roleArn": ...,
"s3BucketArn": ...,
"snsArn": ...,
"subscriptionId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSubscriberResponseTypeDef(TypedDict):
roleArn: str,
s3BucketArn: str,
snsArn: str,
subscriptionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriptionNotificationConfigurationResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateSubscriptionNotificationConfigurationResponseTypeDef
def get_value() -> CreateSubscriptionNotificationConfigurationResponseTypeDef:
return {
"queueArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSubscriptionNotificationConfigurationResponseTypeDef(TypedDict):
queueArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAwsLogSourceResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteAwsLogSourceResponseTypeDef
def get_value() -> DeleteAwsLogSourceResponseTypeDef:
return {
"failed": ...,
"processing": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteAwsLogSourceResponseTypeDef(TypedDict):
failed: List[str],
processing: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCustomLogSourceResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteCustomLogSourceResponseTypeDef
def get_value() -> DeleteCustomLogSourceResponseTypeDef:
return {
"customDataLocation": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteCustomLogSourceResponseTypeDef(TypedDict):
customDataLocation: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDatalakeExceptionsSubscriptionResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import DeleteDatalakeExceptionsSubscriptionResponseTypeDef
def get_value() -> DeleteDatalakeExceptionsSubscriptionResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDatalakeExceptionsSubscriptionResponseTypeDef(TypedDict):
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDatalakeAutoEnableResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeAutoEnableResponseTypeDef
def get_value() -> GetDatalakeAutoEnableResponseTypeDef:
return {
"autoEnableNewAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class GetDatalakeAutoEnableResponseTypeDef(TypedDict):
autoEnableNewAccounts: List[AutoEnableNewRegionConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDatalakeExceptionsExpiryResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeExceptionsExpiryResponseTypeDef
def get_value() -> GetDatalakeExceptionsExpiryResponseTypeDef:
return {
"exceptionMessageExpiry": ...,
"ResponseMetadata": ...,
}
Definition
class GetDatalakeExceptionsExpiryResponseTypeDef(TypedDict):
exceptionMessageExpiry: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListLogSourcesResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListLogSourcesResponseTypeDef
def get_value() -> ListLogSourcesResponseTypeDef:
return {
"nextToken": ...,
"regionSourceTypesAccountsList": ...,
"ResponseMetadata": ...,
}
Definition
class ListLogSourcesResponseTypeDef(TypedDict):
nextToken: str,
regionSourceTypesAccountsList: List[Dict[str, Dict[str, List[str]]]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSubscriptionNotificationConfigurationResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateSubscriptionNotificationConfigurationResponseTypeDef
def get_value() -> UpdateSubscriptionNotificationConfigurationResponseTypeDef:
return {
"queueArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSubscriptionNotificationConfigurationResponseTypeDef(TypedDict):
queueArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriberRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateSubscriberRequestRequestTypeDef
def get_value() -> CreateSubscriberRequestRequestTypeDef:
return {
"accountId": ...,
"externalId": ...,
"sourceTypes": ...,
"subscriberName": ...,
}
Definition
class CreateSubscriberRequestRequestTypeDef(TypedDict):
accountId: str,
externalId: str,
sourceTypes: Sequence[SourceTypeTypeDef], # (1)
subscriberName: str,
accessTypes: NotRequired[Sequence[AccessTypeType]], # (2)
subscriberDescription: NotRequired[str],
- See SourceTypeTypeDef
- See AccessTypeType
SubscriberResourceTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import SubscriberResourceTypeDef
def get_value() -> SubscriberResourceTypeDef:
return {
"accountId": ...,
"sourceTypes": ...,
"subscriptionId": ...,
}
Definition
class SubscriberResourceTypeDef(TypedDict):
accountId: str,
sourceTypes: List[SourceTypeTypeDef], # (2)
subscriptionId: str,
accessTypes: NotRequired[List[AccessTypeType]], # (1)
createdAt: NotRequired[datetime],
externalId: NotRequired[str],
roleArn: NotRequired[str],
s3BucketArn: NotRequired[str],
snsArn: NotRequired[str],
subscriberDescription: NotRequired[str],
subscriberName: NotRequired[str],
subscriptionEndpoint: NotRequired[str],
subscriptionProtocol: NotRequired[EndpointProtocolType], # (3)
subscriptionStatus: NotRequired[SubscriptionStatusType], # (4)
updatedAt: NotRequired[datetime],
- See AccessTypeType
- See SourceTypeTypeDef
- See EndpointProtocolType
- See SubscriptionStatusType
UpdateSubscriberRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateSubscriberRequestRequestTypeDef
def get_value() -> UpdateSubscriberRequestRequestTypeDef:
return {
"id": ...,
"sourceTypes": ...,
}
Definition
class UpdateSubscriberRequestRequestTypeDef(TypedDict):
id: str,
sourceTypes: Sequence[SourceTypeTypeDef], # (1)
externalId: NotRequired[str],
subscriberDescription: NotRequired[str],
subscriberName: NotRequired[str],
FailuresResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import FailuresResponseTypeDef
def get_value() -> FailuresResponseTypeDef:
return {
"failures": ...,
}
Definition
class FailuresResponseTypeDef(TypedDict):
failures: NotRequired[List[FailuresTypeDef]], # (1)
region: NotRequired[str],
- See FailuresTypeDef
GetDatalakeExceptionsSubscriptionResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeExceptionsSubscriptionResponseTypeDef
def get_value() -> GetDatalakeExceptionsSubscriptionResponseTypeDef:
return {
"protocolAndNotificationEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class GetDatalakeExceptionsSubscriptionResponseTypeDef(TypedDict):
protocolAndNotificationEndpoint: ProtocolAndNotificationEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDatalakeStatusRequestGetDatalakeStatusPaginateTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeStatusRequestGetDatalakeStatusPaginateTypeDef
def get_value() -> GetDatalakeStatusRequestGetDatalakeStatusPaginateTypeDef:
return {
"accountSet": ...,
}
Definition
class GetDatalakeStatusRequestGetDatalakeStatusPaginateTypeDef(TypedDict):
accountSet: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatalakeExceptionsRequestListDatalakeExceptionsPaginateTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListDatalakeExceptionsRequestListDatalakeExceptionsPaginateTypeDef
def get_value() -> ListDatalakeExceptionsRequestListDatalakeExceptionsPaginateTypeDef:
return {
"regionSet": ...,
}
Definition
class ListDatalakeExceptionsRequestListDatalakeExceptionsPaginateTypeDef(TypedDict):
regionSet: NotRequired[Sequence[RegionType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See RegionType
- See PaginatorConfigTypeDef
ListLogSourcesRequestListLogSourcesPaginateTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListLogSourcesRequestListLogSourcesPaginateTypeDef
def get_value() -> ListLogSourcesRequestListLogSourcesPaginateTypeDef:
return {
"inputOrder": ...,
}
Definition
class ListLogSourcesRequestListLogSourcesPaginateTypeDef(TypedDict):
inputOrder: NotRequired[Sequence[DimensionType]], # (1)
listAllDimensions: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
listSingleDimension: NotRequired[Sequence[str]],
listTwoDimensions: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See DimensionType
- See PaginatorConfigTypeDef
ListSubscribersRequestListSubscribersPaginateTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListSubscribersRequestListSubscribersPaginateTypeDef
def get_value() -> ListSubscribersRequestListSubscribersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListSubscribersRequestListSubscribersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LakeConfigurationRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import LakeConfigurationRequestTypeDef
def get_value() -> LakeConfigurationRequestTypeDef:
return {
"encryptionKey": ...,
}
Definition
class LakeConfigurationRequestTypeDef(TypedDict):
encryptionKey: NotRequired[str],
replicationDestinationRegions: NotRequired[Sequence[RegionType]], # (1)
replicationRoleArn: NotRequired[str],
retentionSettings: NotRequired[Sequence[RetentionSettingTypeDef]], # (2)
tagsMap: NotRequired[Mapping[str, str]],
- See RegionType
- See RetentionSettingTypeDef
LakeConfigurationResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import LakeConfigurationResponseTypeDef
def get_value() -> LakeConfigurationResponseTypeDef:
return {
"encryptionKey": ...,
}
Definition
class LakeConfigurationResponseTypeDef(TypedDict):
encryptionKey: NotRequired[str],
replicationDestinationRegions: NotRequired[List[RegionType]], # (1)
replicationRoleArn: NotRequired[str],
retentionSettings: NotRequired[List[RetentionSettingTypeDef]], # (2)
s3BucketArn: NotRequired[str],
status: NotRequired[settingsStatusType], # (3)
tagsMap: NotRequired[Dict[str, str]],
- See RegionType
- See RetentionSettingTypeDef
- See settingsStatusType
GetDatalakeStatusResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeStatusResponseTypeDef
def get_value() -> GetDatalakeStatusResponseTypeDef:
return {
"accountSourcesList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDatalakeStatusResponseTypeDef(TypedDict):
accountSourcesList: List[AccountSourcesTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSubscriberResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetSubscriberResponseTypeDef
def get_value() -> GetSubscriberResponseTypeDef:
return {
"subscriber": ...,
"ResponseMetadata": ...,
}
Definition
class GetSubscriberResponseTypeDef(TypedDict):
subscriber: SubscriberResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSubscribersResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListSubscribersResponseTypeDef
def get_value() -> ListSubscribersResponseTypeDef:
return {
"nextToken": ...,
"subscribers": ...,
"ResponseMetadata": ...,
}
Definition
class ListSubscribersResponseTypeDef(TypedDict):
nextToken: str,
subscribers: List[SubscriberResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSubscriberResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateSubscriberResponseTypeDef
def get_value() -> UpdateSubscriberResponseTypeDef:
return {
"subscriber": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSubscriberResponseTypeDef(TypedDict):
subscriber: SubscriberResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatalakeExceptionsResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import ListDatalakeExceptionsResponseTypeDef
def get_value() -> ListDatalakeExceptionsResponseTypeDef:
return {
"nextToken": ...,
"nonRetryableFailures": ...,
"ResponseMetadata": ...,
}
Definition
class ListDatalakeExceptionsResponseTypeDef(TypedDict):
nextToken: str,
nonRetryableFailures: List[FailuresResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatalakeRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import CreateDatalakeRequestRequestTypeDef
def get_value() -> CreateDatalakeRequestRequestTypeDef:
return {
"configurations": ...,
}
Definition
class CreateDatalakeRequestRequestTypeDef(TypedDict):
configurations: NotRequired[Mapping[RegionType, LakeConfigurationRequestTypeDef]], # (1)
enableAll: NotRequired[bool],
metaStoreManagerRoleArn: NotRequired[str],
regions: NotRequired[Sequence[RegionType]], # (2)
UpdateDatalakeRequestRequestTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import UpdateDatalakeRequestRequestTypeDef
def get_value() -> UpdateDatalakeRequestRequestTypeDef:
return {
"configurations": ...,
}
Definition
class UpdateDatalakeRequestRequestTypeDef(TypedDict):
configurations: Mapping[RegionType, LakeConfigurationRequestTypeDef], # (1)
GetDatalakeResponseTypeDef
Usage Example
from mypy_boto3_securitylake.type_defs import GetDatalakeResponseTypeDef
def get_value() -> GetDatalakeResponseTypeDef:
return {
"configurations": ...,
"ResponseMetadata": ...,
}