SecurityLake / Client / get_data_lake_organization_configuration
get_data_lake_organization_configuration#
- SecurityLake.Client.get_data_lake_organization_configuration()#
Retrieves the configuration that will be automatically set up for accounts added to the organization after the organization has onboarded to Amazon Security Lake. This API does not take input parameters.
See also: AWS API Documentation
Request Syntax
response = client.get_data_lake_organization_configuration()
- Return type:
dict
- Returns:
Response Syntax
{ 'autoEnableNewAccount': [ { 'region': 'string', 'sources': [ { 'sourceName': 'ROUTE53'|'VPC_FLOW'|'SH_FINDINGS'|'CLOUD_TRAIL_MGMT'|'LAMBDA_EXECUTION'|'S3_DATA'|'EKS_AUDIT'|'WAF', 'sourceVersion': 'string' }, ] }, ] }
Response Structure
(dict) –
autoEnableNewAccount (list) –
The configuration used for new accounts in Security Lake.
(dict) –
Automatically enable new organization accounts as member accounts from an Amazon Security Lake administrator account.
region (string) –
The Amazon Web Services Regions where Security Lake is automatically enabled.
sources (list) –
The Amazon Web Services sources that are automatically enabled in Security Lake.
(dict) –
Amazon Security Lake can collect logs and events from natively-supported Amazon Web Services services.
sourceName (string) –
The name for a Amazon Web Services source. This must be a Regionally unique value.
sourceVersion (string) –
The version for a Amazon Web Services source. This must be a Regionally unique value.
Exceptions
SecurityLake.Client.exceptions.BadRequestException
SecurityLake.Client.exceptions.ResourceNotFoundException
SecurityLake.Client.exceptions.InternalServerException
SecurityLake.Client.exceptions.AccessDeniedException
SecurityLake.Client.exceptions.ConflictException
SecurityLake.Client.exceptions.ThrottlingException