interface SourceProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.SecurityLake.Mixins.CfnSubscriberPropsMixin.SourceProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awssecuritylake/mixins#CfnSubscriberPropsMixin_SourceProperty |
Java | software.amazon.awscdk.mixins.preview.services.securitylake.mixins.CfnSubscriberPropsMixin.SourceProperty |
Python | aws_cdk.mixins_preview.aws_securitylake.mixins.CfnSubscriberPropsMixin.SourceProperty |
TypeScript | @aws-cdk/mixins-preview » aws_securitylake » mixins » CfnSubscriberPropsMixin » SourceProperty |
Sources are logs and events generated from a single system that match a specific event class in the Open Cybersecurity Schema Framework (OCSF) schema.
Amazon Security Lake can collect logs and events from a variety of sources, including natively supported AWS services and third-party custom sources.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as securitylake_mixins } from '@aws-cdk/mixins-preview/aws-securitylake';
const sourceProperty: securitylake_mixins.CfnSubscriberPropsMixin.SourceProperty = {
awsLogSource: {
sourceName: 'sourceName',
sourceVersion: 'sourceVersion',
},
customLogSource: {
sourceName: 'sourceName',
sourceVersion: 'sourceVersion',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| aws | IResolvable | Aws | The natively supported AWS service which is used a Amazon Security Lake source to collect logs and events from. |
| custom | IResolvable | Custom | The custom log source AWS which is used a Amazon Security Lake source to collect logs and events from. |
awsLogSource?
Type:
IResolvable | Aws
(optional)
The natively supported AWS service which is used a Amazon Security Lake source to collect logs and events from.
customLogSource?
Type:
IResolvable | Custom
(optional)
The custom log source AWS which is used a Amazon Security Lake source to collect logs and events from.

.NET
Go
Java
Python
TypeScript