SecurityLake module#
Index > SecurityLake
Auto-generated documentation for SecurityLake type annotations stubs module mypy-boto3-securitylake.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy_boto3_builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.35.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
SecurityLake
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and SecurityLake
.
From PyPI with pip#
Install boto3-stubs
for SecurityLake
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[securitylake]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[securitylake]'
# standalone installation
python -m pip install mypy-boto3-securitylake
How to uninstall#
python -m pip uninstall -y mypy-boto3-securitylake
Usage#
Code samples can be found in Examples.
SecurityLakeClient#
Type annotations and code completion for boto3.client("securitylake")
as SecurityLakeClient
boto3 documentation
# SecurityLakeClient usage example
from boto3.session import Session
from mypy_boto3_securitylake.client import SecurityLakeClient
def get_client() -> SecurityLakeClient:
return Session().client("securitylake")
Paginators#
Type annotations and code completion for paginators
from boto3.client("securitylake").get_paginator("...")
.
# GetDataLakeSourcesPaginator usage example
from boto3.session import Session
from mypy_boto3_securitylake.paginator import GetDataLakeSourcesPaginator
def get_get_data_lake_sources_paginator() -> GetDataLakeSourcesPaginator:
return Session().client("securitylake").get_paginator("get_data_lake_sources"))
- GetDataLakeSourcesPaginator
- ListDataLakeExceptionsPaginator
- ListLogSourcesPaginator
- ListSubscribersPaginator
Literals#
Type annotations for literals used in methods and schema.
# AccessTypeType usage example
from mypy_boto3_securitylake.literals import AccessTypeType
def get_value() -> AccessTypeType:
return "LAKEFORMATION"
- AccessTypeType
- AwsLogSourceNameType
- DataLakeStatusType
- GetDataLakeSourcesPaginatorName
- HttpMethodType
- ListDataLakeExceptionsPaginatorName
- ListLogSourcesPaginatorName
- ListSubscribersPaginatorName
- SourceCollectionStatusType
- SubscriberStatusType
- SecurityLakeServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AwsIdentityTypeDef
- AwsLogSourceConfigurationTypeDef
- AwsLogSourceResourceTypeDef
- ResponseMetadataTypeDef
- CreateDataLakeExceptionSubscriptionRequestRequestTypeDef
- TagTypeDef
- CustomLogSourceAttributesTypeDef
- CustomLogSourceCrawlerConfigurationTypeDef
- CustomLogSourceProviderTypeDef
- DataLakeEncryptionConfigurationTypeDef
- DataLakeExceptionTypeDef
- DataLakeLifecycleExpirationTypeDef
- DataLakeLifecycleTransitionTypeDef
- DataLakeReplicationConfigurationOutputTypeDef
- DataLakeReplicationConfigurationTypeDef
- DataLakeSourceStatusTypeDef
- DataLakeUpdateExceptionTypeDef
- DeleteCustomLogSourceRequestRequestTypeDef
- DeleteDataLakeRequestRequestTypeDef
- DeleteSubscriberNotificationRequestRequestTypeDef
- DeleteSubscriberRequestRequestTypeDef
- PaginatorConfigTypeDef
- GetDataLakeSourcesRequestRequestTypeDef
- GetSubscriberRequestRequestTypeDef
- HttpsNotificationConfigurationTypeDef
- ListDataLakeExceptionsRequestRequestTypeDef
- ListDataLakesRequestRequestTypeDef
- ListSubscribersRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- RegisterDataLakeDelegatedAdministratorRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateDataLakeExceptionSubscriptionRequestRequestTypeDef
- CreateAwsLogSourceRequestRequestTypeDef
- DeleteAwsLogSourceRequestRequestTypeDef
- DataLakeAutoEnableNewAccountConfigurationOutputTypeDef
- DataLakeAutoEnableNewAccountConfigurationTypeDef
- CreateAwsLogSourceResponseTypeDef
- CreateSubscriberNotificationResponseTypeDef
- DeleteAwsLogSourceResponseTypeDef
- GetDataLakeExceptionSubscriptionResponseTypeDef
- UpdateSubscriberNotificationResponseTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestRequestTypeDef
- CustomLogSourceConfigurationTypeDef
- CustomLogSourceResourceTypeDef
- ListDataLakeExceptionsResponseTypeDef
- DataLakeLifecycleConfigurationOutputTypeDef
- DataLakeLifecycleConfigurationTypeDef
- DataLakeReplicationConfigurationUnionTypeDef
- DataLakeSourceTypeDef
- DataLakeUpdateStatusTypeDef
- GetDataLakeSourcesRequestPaginateTypeDef
- ListDataLakeExceptionsRequestPaginateTypeDef
- ListSubscribersRequestPaginateTypeDef
- NotificationConfigurationTypeDef
- GetDataLakeOrganizationConfigurationResponseTypeDef
- DataLakeAutoEnableNewAccountConfigurationUnionTypeDef
- DeleteDataLakeOrganizationConfigurationRequestRequestTypeDef
- CreateCustomLogSourceRequestRequestTypeDef
- CreateCustomLogSourceResponseTypeDef
- LogSourceResourceTypeDef
- DataLakeLifecycleConfigurationUnionTypeDef
- GetDataLakeSourcesResponseTypeDef
- DataLakeResourceTypeDef
- CreateSubscriberNotificationRequestRequestTypeDef
- UpdateSubscriberNotificationRequestRequestTypeDef
- CreateDataLakeOrganizationConfigurationRequestRequestTypeDef
- CreateSubscriberRequestRequestTypeDef
- ListLogSourcesRequestPaginateTypeDef
- ListLogSourcesRequestRequestTypeDef
- LogSourceTypeDef
- SubscriberResourceTypeDef
- UpdateSubscriberRequestRequestTypeDef
- DataLakeConfigurationTypeDef
- CreateDataLakeResponseTypeDef
- ListDataLakesResponseTypeDef
- UpdateDataLakeResponseTypeDef
- ListLogSourcesResponseTypeDef
- CreateSubscriberResponseTypeDef
- GetSubscriberResponseTypeDef
- ListSubscribersResponseTypeDef
- UpdateSubscriberResponseTypeDef
- CreateDataLakeRequestRequestTypeDef
- UpdateDataLakeRequestRequestTypeDef