CloudtrailFunctions

Functions

Link copied to clipboard

A channel receives events from a specific source (such as an on-premises storage solution or application, or a partner event data source), and delivers the events to one or more event data stores. You use channels to ingest events into CloudTrail from sources outside AWS.

suspend fun getChannel(channelArn: String): GetChannelResult
suspend fun getChannel(argument: suspend GetChannelPlainArgsBuilder.() -> Unit): GetChannelResult
Link copied to clipboard

The Amazon CloudTrail dashboard resource allows customers to manage managed dashboards and create custom dashboards. You can manually refresh custom and managed dashboards. For custom dashboards, you can also set up an automatic refresh schedule and modify dashboard widgets.

suspend fun getDashboard(dashboardArn: String): GetDashboardResult
Link copied to clipboard

A storage lake of event data against which you can run complex SQL-based queries. An event data store can include events that you have logged on your account from the last 7 to 2557 or 3653 days (about seven or ten years) depending on the selected BillingMode.

suspend fun getEventDataStore(eventDataStoreArn: String): GetEventDataStoreResult
Link copied to clipboard

Resource Type definition for AWS::CloudTrail::ResourcePolicy

Link copied to clipboard
suspend fun getTrail(argument: GetTrailPlainArgs): GetTrailResult

Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket. A maximum of five trails can exist in a region, irrespective of the region in which they were created.

suspend fun getTrail(trailName: String): GetTrailResult
suspend fun getTrail(argument: suspend GetTrailPlainArgsBuilder.() -> Unit): GetTrailResult