SecurityLake / Client / get_datalake_auto_enable

get_datalake_auto_enable#

SecurityLake.Client.get_datalake_auto_enable()#

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_datalake_auto_enable()
Return type:

dict

Returns:

Response Syntax

{
    'autoEnableNewAccounts': [
        {
            'region': 'us-east-1'|'us-west-2'|'eu-central-1'|'us-east-2'|'eu-west-1'|'ap-northeast-1'|'ap-southeast-2',
            'sources': [
                'ROUTE53'|'VPC_FLOW'|'CLOUD_TRAIL'|'SH_FINDINGS',
            ]
        },
    ]
}

Response Structure

  • (dict) –

    • autoEnableNewAccounts (list) –

      The configuration for new accounts.

      • (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.

          • (string) –

Exceptions

  • SecurityLake.Client.exceptions.InternalServerException

  • SecurityLake.Client.exceptions.ValidationException

  • SecurityLake.Client.exceptions.AccessDeniedException

  • SecurityLake.Client.exceptions.AccountNotFoundException