Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon Security Lake can respond with.

Structs§

AwsIdentity

The Amazon Web Services identity.

AwsLogSourceConfiguration

To add a natively-supported Amazon Web Services service as a log source, use these parameters to specify the configuration settings for the log source.

AwsLogSourceResource

Amazon Security Lake can collect logs and events from natively-supported Amazon Web Services services.

CustomLogSourceAttributes

The attributes of a third-party custom source.

CustomLogSourceConfiguration

The configuration used for the third-party custom source.

CustomLogSourceCrawlerConfiguration

The configuration used for the Glue Crawler for a third-party custom source.

CustomLogSourceProvider

The details of the log provider for a third-party custom source.

CustomLogSourceResource

Amazon Security Lake can collect logs and events from third-party custom sources.

DataLakeAutoEnableNewAccountConfiguration

Automatically enable new organization accounts as member accounts from an Amazon Security Lake administrator account.

DataLakeConfiguration

Provides details of Amazon Security Lake object.

DataLakeEncryptionConfiguration

Provides encryption details of Amazon Security Lake object.

DataLakeException

The details for an Amazon Security Lake exception.

DataLakeLifecycleConfiguration

Provides lifecycle details of Amazon Security Lake object.

DataLakeLifecycleExpiration

Provide expiration lifecycle details of Amazon Security Lake object.

DataLakeLifecycleTransition

Provide transition lifecycle details of Amazon Security Lake object.

DataLakeReplicationConfiguration

Provides replication details for objects stored in the Amazon Security Lake data lake.

DataLakeResource

Provides details of Amazon Security Lake object.

DataLakeSource

Amazon Security Lake collects logs and events from supported Amazon Web Services services and custom sources. For the list of supported Amazon Web Services services, see the Amazon Security Lake User Guide.

DataLakeSourceStatus

Retrieves the Logs status for the Amazon Security Lake account.

DataLakeUpdateException

The details of the last UpdateDataLake or DeleteDataLake API request which failed.

DataLakeUpdateStatus

The status of the last UpdateDataLake or DeleteDataLake API request. This is set to Completed after the configuration is updated, or removed if deletion of the data lake is successful.

HttpsNotificationConfiguration

The configurations used for HTTPS subscriber notification.

LogSource

Amazon Security Lake can collect logs and events from natively-supported Amazon Web Services services and custom sources.

SqsNotificationConfiguration

The configurations used for EventBridge subscriber notification.

SubscriberResource

Provides details about the Amazon Security Lake account subscription. Subscribers are notified of new objects for a source as the data is written to your Amazon S3 bucket for Security Lake.

Tag

A tag is a label that you can define and associate with Amazon Web Services resources, including certain types of Amazon Security Lake resources. Tags can help you identify, categorize, and manage resources in different ways, such as by owner, environment, or other criteria. You can associate tags with the following types of Security Lake resources: subscribers, and the data lake configuration for your Amazon Web Services account in individual Amazon Web Services Regions.

A resource can have up to 50 tags. Each tag consists of a required tag key and an associated tag value. A tag key is a general label that acts as a category for a more specific tag value. Each tag key must be unique and it can have only one tag value. A tag value acts as a descriptor for a tag key. Tag keys and values are case sensitive. They can contain letters, numbers, spaces, or the following symbols: _ . : / = + @ -

For more information, see Tagging Amazon Security Lake resources in the Amazon Security Lake User Guide.

Enums§

AccessType
When writing a match expression against AccessType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AwsLogSourceName
When writing a match expression against AwsLogSourceName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DataLakeStatus
When writing a match expression against DataLakeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
HttpMethod
When writing a match expression against HttpMethod, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LogSourceResource

The supported source types from which logs and events are collected in Amazon Security Lake. For a list of supported Amazon Web Services services, see the Amazon Security Lake User Guide.

NotificationConfiguration

Specify the configurations you want to use for subscriber notification to notify the subscriber when new data is written to the data lake for sources that the subscriber consumes in Security Lake.

SourceCollectionStatus
When writing a match expression against SourceCollectionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubscriberStatus
When writing a match expression against SubscriberStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.