Package-level declarations

Types

Link copied to clipboard
data class ChannelDestinationArgs(val location: Output<String>, val type: Output<ChannelDestinationType>) : ConvertibleToJava<ChannelDestinationArgs>

The resource that receives events arriving from a channel.

Link copied to clipboard
data class DashboardRefreshScheduleArgs(val frequency: Output<DashboardRefreshScheduleFrequencyPropertiesArgs>? = null, val status: Output<DashboardRefreshScheduleStatus>? = null, val timeOfDay: Output<String>? = null) : ConvertibleToJava<DashboardRefreshScheduleArgs>

Configures the automatic refresh schedule for the dashboard. Includes the frequency unit (DAYS or HOURS) and value, as well as the status (ENABLED or DISABLED) of the refresh schedule.

data class DashboardRefreshScheduleFrequencyPropertiesArgs(val unit: Output<DashboardRefreshScheduleFrequencyPropertiesUnit>, val value: Output<Int>) : ConvertibleToJava<DashboardRefreshScheduleFrequencyPropertiesArgs>

The frequency at which you want the dashboard refreshed.

Link copied to clipboard
data class DashboardWidgetArgs(val queryParameters: Output<List<String>>? = null, val queryStatement: Output<String>, val viewProperties: Output<Map<String, String>>? = null) : ConvertibleToJava<DashboardWidgetArgs>

The dashboard widget

Link copied to clipboard
data class EventDataStoreAdvancedEventSelectorArgs(val fieldSelectors: Output<List<EventDataStoreAdvancedFieldSelectorArgs>>, val name: Output<String>? = null) : ConvertibleToJava<EventDataStoreAdvancedEventSelectorArgs>

Advanced event selectors let you create fine-grained selectors for the following AWS CloudTrail event record fields. They help you control costs by logging only those events that are important to you.

Link copied to clipboard
data class EventDataStoreAdvancedFieldSelectorArgs(val endsWith: Output<List<String>>? = null, val equals: Output<List<String>>? = null, val field: Output<String>, val notEndsWith: Output<List<String>>? = null, val notEquals: Output<List<String>>? = null, val notStartsWith: Output<List<String>>? = null, val startsWith: Output<List<String>>? = null) : ConvertibleToJava<EventDataStoreAdvancedFieldSelectorArgs>

A single selector statement in an advanced event selector.

Link copied to clipboard
data class EventDataStoreInsightSelectorArgs(val insightType: Output<String>? = null) : ConvertibleToJava<EventDataStoreInsightSelectorArgs>

A string that contains Insights types that are logged on an event data store.

Link copied to clipboard
data class GetChannelPlainArgs(val channelArn: String) : ConvertibleToJava<GetChannelPlainArgs>
Link copied to clipboard
data class GetDashboardPlainArgs(val dashboardArn: String) : ConvertibleToJava<GetDashboardPlainArgs>
Link copied to clipboard
data class GetEventDataStorePlainArgs(val eventDataStoreArn: String) : ConvertibleToJava<GetEventDataStorePlainArgs>
Link copied to clipboard
data class GetResourcePolicyPlainArgs(val resourceArn: String) : ConvertibleToJava<GetResourcePolicyPlainArgs>
Link copied to clipboard
data class GetTrailPlainArgs(val trailName: String) : ConvertibleToJava<GetTrailPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class TrailAdvancedEventSelectorArgs(val fieldSelectors: Output<List<TrailAdvancedFieldSelectorArgs>>, val name: Output<String>? = null) : ConvertibleToJava<TrailAdvancedEventSelectorArgs>

Advanced event selectors let you create fine-grained selectors for the following AWS CloudTrail event record fields. They help you control costs by logging only those events that are important to you.

Link copied to clipboard
data class TrailAdvancedFieldSelectorArgs(val endsWith: Output<List<String>>? = null, val equals: Output<List<String>>? = null, val field: Output<String>, val notEndsWith: Output<List<String>>? = null, val notEquals: Output<List<String>>? = null, val notStartsWith: Output<List<String>>? = null, val startsWith: Output<List<String>>? = null) : ConvertibleToJava<TrailAdvancedFieldSelectorArgs>

A single selector statement in an advanced event selector.

Link copied to clipboard
data class TrailDataResourceArgs(val type: Output<String>, val values: Output<List<String>>? = null) : ConvertibleToJava<TrailDataResourceArgs>

CloudTrail supports data event logging for Amazon S3 objects and AWS Lambda functions. You can specify up to 250 resources for an individual event selector, but the total number of data resources cannot exceed 250 across all event selectors in a trail. This limit does not apply if you configure resource logging for all data events.

Link copied to clipboard
data class TrailEventSelectorArgs(val dataResources: Output<List<TrailDataResourceArgs>>? = null, val excludeManagementEventSources: Output<List<String>>? = null, val includeManagementEvents: Output<Boolean>? = null, val readWriteType: Output<TrailEventSelectorReadWriteType>? = null) : ConvertibleToJava<TrailEventSelectorArgs>

The type of email sending events to publish to the event destination.

Link copied to clipboard
data class TrailInsightSelectorArgs(val insightType: Output<String>? = null) : ConvertibleToJava<TrailInsightSelectorArgs>

A string that contains insight types that are logged on a trail.