public static interface CreateCustomLogSourceRequest.Builder extends SecurityLakeRequest.Builder, SdkPojo, CopyableBuilder<CreateCustomLogSourceRequest.Builder,CreateCustomLogSourceRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateCustomLogSourceRequest.Builder |
customSourceName(String customSourceName)
The name for a third-party custom source.
|
CreateCustomLogSourceRequest.Builder |
eventClass(OcsfEventClass eventClass)
The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the custom
source will send to Security Lake.
|
CreateCustomLogSourceRequest.Builder |
eventClass(String eventClass)
The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the custom
source will send to Security Lake.
|
CreateCustomLogSourceRequest.Builder |
glueInvocationRoleArn(String glueInvocationRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be used by the Glue
crawler.
|
CreateCustomLogSourceRequest.Builder |
logProviderAccountId(String logProviderAccountId)
The Amazon Web Services account ID of the custom source that will write logs and events into the Amazon S3
Data Lake.
|
CreateCustomLogSourceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCustomLogSourceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCustomLogSourceRequest.Builder customSourceName(String customSourceName)
The name for a third-party custom source. This must be a Regionally unique value.
customSourceName - The name for a third-party custom source. This must be a Regionally unique value.CreateCustomLogSourceRequest.Builder eventClass(String eventClass)
The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the custom source will send to Security Lake.
eventClass - The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the
custom source will send to Security Lake.OcsfEventClass,
OcsfEventClassCreateCustomLogSourceRequest.Builder eventClass(OcsfEventClass eventClass)
The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the custom source will send to Security Lake.
eventClass - The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the
custom source will send to Security Lake.OcsfEventClass,
OcsfEventClassCreateCustomLogSourceRequest.Builder glueInvocationRoleArn(String glueInvocationRoleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be used by the Glue crawler. The recommended IAM policies are:
The managed policy AWSGlueServiceRole
A custom policy granting access to your Amazon S3 Data Lake
glueInvocationRoleArn - The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be used by the Glue
crawler. The recommended IAM policies are:
The managed policy AWSGlueServiceRole
A custom policy granting access to your Amazon S3 Data Lake
CreateCustomLogSourceRequest.Builder logProviderAccountId(String logProviderAccountId)
The Amazon Web Services account ID of the custom source that will write logs and events into the Amazon S3 Data Lake.
logProviderAccountId - The Amazon Web Services account ID of the custom source that will write logs and events into the
Amazon S3 Data Lake.CreateCustomLogSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateCustomLogSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.