SecurityLake module#
Index > SecurityLake
Auto-generated documentation for SecurityLake type annotations stubs module types-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.36.26' mypy-boto3-builder
- Select
boto3
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 types-boto3
for SecurityLake
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[securitylake]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[securitylake]'
# standalone installation
python -m pip install types-boto3-securitylake
How to uninstall#
python -m pip uninstall -y types-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 types_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 types_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 types_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
- CreateDataLakeExceptionSubscriptionRequestTypeDef
- TagTypeDef
- CustomLogSourceAttributesTypeDef
- CustomLogSourceCrawlerConfigurationTypeDef
- CustomLogSourceProviderTypeDef
- DataLakeEncryptionConfigurationTypeDef
- DataLakeExceptionTypeDef
- DataLakeLifecycleExpirationTypeDef
- DataLakeLifecycleTransitionTypeDef
- DataLakeReplicationConfigurationOutputTypeDef
- DataLakeReplicationConfigurationTypeDef
- DataLakeSourceStatusTypeDef
- DataLakeUpdateExceptionTypeDef
- DeleteCustomLogSourceRequestTypeDef
- DeleteDataLakeRequestTypeDef
- DeleteSubscriberNotificationRequestTypeDef
- DeleteSubscriberRequestTypeDef
- PaginatorConfigTypeDef
- GetDataLakeSourcesRequestTypeDef
- GetSubscriberRequestTypeDef
- HttpsNotificationConfigurationTypeDef
- ListDataLakeExceptionsRequestTypeDef
- ListDataLakesRequestTypeDef
- ListSubscribersRequestTypeDef
- ListTagsForResourceRequestTypeDef
- RegisterDataLakeDelegatedAdministratorRequestTypeDef
- UntagResourceRequestTypeDef
- UpdateDataLakeExceptionSubscriptionRequestTypeDef
- CreateAwsLogSourceRequestTypeDef
- DeleteAwsLogSourceRequestTypeDef
- DataLakeAutoEnableNewAccountConfigurationOutputTypeDef
- DataLakeAutoEnableNewAccountConfigurationTypeDef
- CreateAwsLogSourceResponseTypeDef
- CreateSubscriberNotificationResponseTypeDef
- DeleteAwsLogSourceResponseTypeDef
- GetDataLakeExceptionSubscriptionResponseTypeDef
- UpdateSubscriberNotificationResponseTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestTypeDef
- CustomLogSourceConfigurationTypeDef
- CustomLogSourceResourceTypeDef
- ListDataLakeExceptionsResponseTypeDef
- DataLakeLifecycleConfigurationOutputTypeDef
- DataLakeLifecycleConfigurationTypeDef
- DataLakeReplicationConfigurationUnionTypeDef
- DataLakeSourceTypeDef
- DataLakeUpdateStatusTypeDef
- GetDataLakeSourcesRequestPaginateTypeDef
- ListDataLakeExceptionsRequestPaginateTypeDef
- ListSubscribersRequestPaginateTypeDef
- NotificationConfigurationTypeDef
- GetDataLakeOrganizationConfigurationResponseTypeDef
- DataLakeAutoEnableNewAccountConfigurationUnionTypeDef
- CreateCustomLogSourceRequestTypeDef
- CreateCustomLogSourceResponseTypeDef
- LogSourceResourceTypeDef
- DataLakeLifecycleConfigurationUnionTypeDef
- GetDataLakeSourcesResponseTypeDef
- DataLakeResourceTypeDef
- CreateSubscriberNotificationRequestTypeDef
- UpdateSubscriberNotificationRequestTypeDef
- CreateDataLakeOrganizationConfigurationRequestTypeDef
- DeleteDataLakeOrganizationConfigurationRequestTypeDef
- CreateSubscriberRequestTypeDef
- ListLogSourcesRequestPaginateTypeDef
- ListLogSourcesRequestTypeDef
- LogSourceTypeDef
- SubscriberResourceTypeDef
- UpdateSubscriberRequestTypeDef
- DataLakeConfigurationTypeDef
- CreateDataLakeResponseTypeDef
- ListDataLakesResponseTypeDef
- UpdateDataLakeResponseTypeDef
- ListLogSourcesResponseTypeDef
- CreateSubscriberResponseTypeDef
- GetSubscriberResponseTypeDef
- ListSubscribersResponseTypeDef
- UpdateSubscriberResponseTypeDef
- CreateDataLakeRequestTypeDef
- UpdateDataLakeRequestTypeDef