Enum ReadWriteType

java.lang.Object
java.lang.Enum<ReadWriteType>
software.amazon.awscdk.services.cloudtrail.ReadWriteType
All Implemented Interfaces:
Serializable, Comparable<ReadWriteType>, java.lang.constant.Constable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.923Z") @Stability(Stable) public enum ReadWriteType extends Enum<ReadWriteType>
Types of events that CloudTrail can log.

Example:

 Trail trail = Trail.Builder.create(this, "CloudTrail")
         // ...
         .managementEvents(ReadWriteType.READ_ONLY)
         .build();
 
  • Enum Constant Details

    • READ_ONLY

      @Stability(Stable) public static final ReadWriteType READ_ONLY
      Read-only events include API operations that read your resources, but don't make changes.

      For example, read-only events include the Amazon EC2 DescribeSecurityGroups and DescribeSubnets API operations.

    • WRITE_ONLY

      @Stability(Stable) public static final ReadWriteType WRITE_ONLY
      Write-only events include API operations that modify (or might modify) your resources.

      For example, the Amazon EC2 RunInstances and TerminateInstances API operations modify your instances.

    • ALL

      @Stability(Stable) public static final ReadWriteType ALL
      All events.
    • NONE

      @Stability(Stable) public static final ReadWriteType NONE
      No events.
  • Method Details

    • values

      public static ReadWriteType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ReadWriteType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null