Skip to content

/AWS1/CL_SLKCUSTOMLOGSRCPVDR

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

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ROLEARN TYPE /AWS1/SLKROLEARN /AWS1/SLKROLEARN

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.

IV_LOCATION TYPE /AWS1/SLKS3URI /AWS1/SLKS3URI

The location of the partition in the Amazon S3 bucket for Security Lake.


Queryable Attributes

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.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

location

The location of the partition in the Amazon S3 bucket for Security Lake.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION, with configurable default
ASK_LOCATION() Getter for LOCATION w/ exceptions if field has no value
HAS_LOCATION() Determine if LOCATION has a value