Builder

class Builder

Properties

Link copied to clipboard

The advanced event selectors to use to select the events for the data store. You can configure up to five advanced event selectors for each event data store.

Link copied to clipboard

The billing mode for the event data store determines the cost for ingesting events and the default and maximum retention period for the event data store.

Link copied to clipboard

Specifies the KMS key ID to use to encrypt the events delivered by CloudTrail. The value can be an alias name prefixed by alias/, a fully specified ARN to an alias, a fully specified ARN to a key, or a globally unique identifier.

Link copied to clipboard

Specifies whether the event data store includes events from all Regions, or only from the Region in which the event data store is created.

Link copied to clipboard
var name: String?

The name of the event data store.

Link copied to clipboard

Specifies whether an event data store collects events logged for an organization in Organizations.

Link copied to clipboard

The retention period of the event data store, in days. If BillingMode is set to EXTENDABLE_RETENTION_PRICING, you can set a retention period of up to 3653 days, the equivalent of 10 years. If BillingMode is set to FIXED_RETENTION_PRICING, you can set a retention period of up to 2557 days, the equivalent of seven years.

Link copied to clipboard

Specifies whether the event data store should start ingesting live events. The default is true.

Link copied to clipboard

A list of tags.

Link copied to clipboard

Specifies whether termination protection is enabled for the event data store. If termination protection is enabled, you cannot delete the event data store until termination protection is disabled.