@Generated(value="software.amazon.awssdk:codegen") public final class CustomLogSourceProvider extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomLogSourceProvider.Builder,CustomLogSourceProvider>
The details of the log provider for a third-party custom source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CustomLogSourceProvider.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CustomLogSourceProvider.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
location()
The location of the partition in the Amazon S3 bucket for Security Lake.
|
String |
roleArn()
The ARN of the IAM role to be used by the entity putting logs into your custom source partition.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CustomLogSourceProvider.Builder> |
serializableBuilderClass() |
CustomLogSourceProvider.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String location()
The location of the partition in the Amazon S3 bucket for Security Lake.
public final String roleArn()
The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security Lake
will apply the correct access policies to this role, but you must first manually create the trust policy for this
role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust the
logProviderAccountId to assume the role.
logProviderAccountId to assume the role.public CustomLogSourceProvider.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CustomLogSourceProvider.Builder,CustomLogSourceProvider>public static CustomLogSourceProvider.Builder builder()
public static Class<? extends CustomLogSourceProvider.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.