Module Values.PutEventConfigurationResponseSource

Updates the event configuration settings for the specified event data store or trail. This operation supports updating the maximum event size, adding or modifying context key selectors for event data store, and configuring aggregation settings for the trail.

Sourcetype nonrec t = {
  1. trailARN : String_.t option;
    (*

    The Amazon Resource Name (ARN) of the trail that has aggregation enabled.

    *)
  2. eventDataStoreArn : EventDataStoreArn.t option;
    (*

    The Amazon Resource Name (ARN) or ID suffix of the ARN of the event data store for which the event configuration settings were updated.

    *)
  3. maxEventSize : MaxEventSize.t option;
    (*

    The maximum allowed size for events stored in the specified event data store.

    *)
  4. contextKeySelectors : ContextKeySelectors.t option;
    (*

    The list of context key selectors that are configured for the event data store.

    *)
  5. aggregationConfigurations : AggregationConfigurations.t option;
    (*

    A list of aggregation configurations that are configured for the trail.

    *)
}
Sourcetype nonrec error = [
  1. | `CloudTrailARNInvalidException of CloudTrailARNInvalidException.t
  2. | `ConflictException of ConflictException.t
  3. | `EventDataStoreARNInvalidException of EventDataStoreARNInvalidException.t
  4. | `EventDataStoreNotFoundException of EventDataStoreNotFoundException.t
  5. | `InactiveEventDataStoreException of InactiveEventDataStoreException.t
  6. | `InsufficientDependencyServiceAccessPermissionException of InsufficientDependencyServiceAccessPermissionException.t
  7. | `InsufficientIAMAccessPermissionException of InsufficientIAMAccessPermissionException.t
  8. | `InvalidEventDataStoreCategoryException of InvalidEventDataStoreCategoryException.t
  9. | `InvalidEventDataStoreStatusException of InvalidEventDataStoreStatusException.t
  10. | `InvalidHomeRegionException of InvalidHomeRegionException.t
  11. | `InvalidParameterCombinationException of InvalidParameterCombinationException.t
  12. | `InvalidParameterException of InvalidParameterException.t
  13. | `InvalidTrailNameException of InvalidTrailNameException.t
  14. | `NoManagementAccountSLRExistsException of NoManagementAccountSLRExistsException.t
  15. | `NotOrganizationMasterAccountException of NotOrganizationMasterAccountException.t
  16. | `OperationNotPermittedException of OperationNotPermittedException.t
  17. | `ThrottlingException of ThrottlingException.t
  18. | `TrailNotFoundException of TrailNotFoundException.t
  19. | `UnsupportedOperationException of UnsupportedOperationException.t
  20. | `Unknown_operation_error of string * string option
]
Sourceval make : ?trailARN:??? -> ?eventDataStoreArn:??? -> ?maxEventSize:??? -> ?contextKeySelectors:??? -> ?aggregationConfigurations:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `CloudTrailARNInvalidException of unit | `ConflictException of unit | `EventDataStoreARNInvalidException of unit | `EventDataStoreNotFoundException of unit | `InactiveEventDataStoreException of unit | `InsufficientDependencyServiceAccessPermissionException of unit | `InsufficientIAMAccessPermissionException of unit | `InvalidEventDataStoreCategoryException of unit | `InvalidEventDataStoreStatusException of unit | `InvalidHomeRegionException of unit | `InvalidParameterCombinationException of unit | `InvalidParameterException of unit | `InvalidTrailNameException of unit | `NoManagementAccountSLRExistsException of unit | `NotOrganizationMasterAccountException of unit | `OperationNotPermittedException of unit | `ThrottlingException of unit | `TrailNotFoundException of unit | `Unknown_operation_error of string * string option | `UnsupportedOperationException of unit ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `CloudTrailARNInvalidException of unit | `ConflictException of unit | `EventDataStoreARNInvalidException of unit | `EventDataStoreNotFoundException of unit | `InactiveEventDataStoreException of unit | `InsufficientDependencyServiceAccessPermissionException of unit | `InsufficientIAMAccessPermissionException of unit | `InvalidEventDataStoreCategoryException of unit | `InvalidEventDataStoreStatusException of unit | `InvalidHomeRegionException of unit | `InvalidParameterCombinationException of unit | `InvalidParameterException of unit | `InvalidTrailNameException of unit | `NoManagementAccountSLRExistsException of unit | `NotOrganizationMasterAccountException of unit | `OperationNotPermittedException of unit | `ThrottlingException of unit | `TrailNotFoundException of unit | `Unknown_operation_error of string * string option | `UnsupportedOperationException of unit ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `String of OperatorTargetListMember.t ] list ]) list ] list | `String of String_.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t