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

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