Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- AwsIdentity
The Amazon Web Services identity.
- AwsLog
Source Configuration 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.
- AwsLog
Source Resource Amazon Security Lake can collect logs and events from natively-supported Amazon Web Services services.
- Custom
LogSource Attributes The attributes of a third-party custom source.
- Custom
LogSource Configuration The configuration used for the third-party custom source.
- Custom
LogSource Crawler Configuration The configuration used for the Glue Crawler for a third-party custom source.
- Custom
LogSource Provider The details of the log provider for a third-party custom source.
- Custom
LogSource Resource Amazon Security Lake can collect logs and events from third-party custom sources.
- Data
Lake Auto Enable NewAccount Configuration Automatically enable new organization accounts as member accounts from an Amazon Security Lake administrator account.
- Data
Lake Configuration Provides details of Amazon Security Lake object.
- Data
Lake Encryption Configuration Provides encryption details of Amazon Security Lake object.
- Data
Lake Exception The details for an Amazon Security Lake exception.
- Data
Lake Lifecycle Configuration Provides lifecycle details of Amazon Security Lake object.
- Data
Lake Lifecycle Expiration Provide expiration lifecycle details of Amazon Security Lake object.
- Data
Lake Lifecycle Transition Provide transition lifecycle details of Amazon Security Lake object.
- Data
Lake Replication Configuration Provides replication details for objects stored in the Amazon Security Lake data lake.
- Data
Lake Resource Provides details of Amazon Security Lake object.
- Data
Lake Source 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.
- Data
Lake Source Status Retrieves the Logs status for the Amazon Security Lake account.
- Data
Lake Update Exception The details of the last
UpdateDataLake
orDeleteDataLake
API request which failed.- Data
Lake Update Status The status of the last
UpdateDataLake
orDeleteDataLake
API request. This is set to Completed after the configuration is updated, or removed if deletion of the data lake is successful.- Https
Notification Configuration 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.
- SqsNotification
Configuration The configurations used for EventBridge subscriber notification.
- Subscriber
Resource 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§
- Access
Type - 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. - AwsLog
Source Name - 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. - Data
Lake Status - 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. - Http
Method - 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. - LogSource
Resource 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.
- Notification
Configuration 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.
- Source
Collection Status - 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. - Subscriber
Status - 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.