SecurityLake module#
Index > SecurityLake
Auto-generated documentation for SecurityLake type annotations stubs module types-aiobotocore-securitylake.
How to install#
Generate locally (recommended)#
You can generate type annotations for aiobotocore package locally with mypy-boto3-builder.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'aiobotocore==2.25.0' mypy-boto3-builder - Select
aiobotocoreAWS SDK. - Add
SecurityLakeservice. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore for SecurityLake service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[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-aiobotocore-lite[securitylake]'
# standalone installation
python -m pip install types-aiobotocore-securitylake
How to uninstall#
python -m pip uninstall -y types-aiobotocore-securitylake
Usage#
Code samples can be found in Examples.
SecurityLakeClient#
Type annotations and code completion for session.create_client("securitylake") as SecurityLakeClient
boto3 documentation
# SecurityLakeClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_securitylake.client import SecurityLakeClient
session = get_session()
async with session.create_client("securitylake") as client:
client: SecurityLakeClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("securitylake").get_paginator("...").
# GetDataLakeSourcesPaginator usage example
from types_aiobotocore_securitylake.paginator import GetDataLakeSourcesPaginator
def get_get_data_lake_sources_paginator() -> GetDataLakeSourcesPaginator:
return client.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_aiobotocore_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