Interface DetectorEvents.GuardDutyFinding.UnusualBehavior

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DetectorEvents.GuardDutyFinding.UnusualBehavior.Jsii$Proxy
Enclosing class:
DetectorEvents.GuardDutyFinding

@Stability(Experimental) public static interface DetectorEvents.GuardDutyFinding.UnusualBehavior extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for UnusualBehavior.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.mixins.preview.services.guardduty.events.*;
 UnusualBehavior unusualBehavior = UnusualBehavior.builder()
         .isUnusualUserIdentity(List.of("isUnusualUserIdentity"))
         .numberOfPast24HoursApIsBucketProfiling(List.of("numberOfPast24HoursApIsBucketProfiling"))
         .numberOfPast24HoursApIsBucketUserIdentityProfiling(List.of("numberOfPast24HoursApIsBucketUserIdentityProfiling"))
         .numberOfPast24HoursApIsUserIdentityProfiling(List.of("numberOfPast24HoursApIsUserIdentityProfiling"))
         .unusualApIsAccountProfiling(List.of("unusualApIsAccountProfiling"))
         .unusualApIsUserIdentityProfiling(List.of("unusualApIsUserIdentityProfiling"))
         .unusualAsNsAccountProfiling(List.of("unusualAsNsAccountProfiling"))
         .unusualAsNsBucketProfiling(List.of("unusualAsNsBucketProfiling"))
         .unusualAsNsUserIdentityProfiling(List.of("unusualAsNsUserIdentityProfiling"))
         .unusualBucketsAccountProfiling(List.of("unusualBucketsAccountProfiling"))
         .unusualBucketsUserIdentityProfiling(List.of("unusualBucketsUserIdentityProfiling"))
         .unusualUserAgentsAccountProfiling(List.of("unusualUserAgentsAccountProfiling"))
         .unusualUserAgentsUserIdentityProfiling(List.of("unusualUserAgentsUserIdentityProfiling"))
         .unusualUserNamesAccountProfiling(List.of("unusualUserNamesAccountProfiling"))
         .unusualUserNamesBucketProfiling(List.of("unusualUserNamesBucketProfiling"))
         .unusualUserTypesAccountProfiling(List.of("unusualUserTypesAccountProfiling"))
         .build();
 
  • Method Details

    • getIsUnusualUserIdentity

      @Stability(Experimental) @Nullable default List<String> getIsUnusualUserIdentity()
      (experimental) isUnusualUserIdentity property.

      Specify an array of string values to match this event if the actual value of isUnusualUserIdentity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getNumberOfPast24HoursApIsBucketProfiling

      @Stability(Experimental) @Nullable default List<String> getNumberOfPast24HoursApIsBucketProfiling()
      (experimental) numberOfPast24HoursAPIsBucketProfiling property.

      Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getNumberOfPast24HoursApIsBucketUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getNumberOfPast24HoursApIsBucketUserIdentityProfiling()
      (experimental) numberOfPast24HoursAPIsBucketUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getNumberOfPast24HoursApIsUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getNumberOfPast24HoursApIsUserIdentityProfiling()
      (experimental) numberOfPast24HoursAPIsUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualApIsAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualApIsAccountProfiling()
      (experimental) unusualAPIsAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualAPIsAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualApIsUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualApIsUserIdentityProfiling()
      (experimental) unusualAPIsUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of unusualAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualAsNsAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualAsNsAccountProfiling()
      (experimental) unusualASNsAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualASNsAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualAsNsBucketProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualAsNsBucketProfiling()
      (experimental) unusualASNsBucketProfiling property.

      Specify an array of string values to match this event if the actual value of unusualASNsBucketProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualAsNsUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualAsNsUserIdentityProfiling()
      (experimental) unusualASNsUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of unusualASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualBucketsAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualBucketsAccountProfiling()
      (experimental) unusualBucketsAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualBucketsAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualBucketsUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualBucketsUserIdentityProfiling()
      (experimental) unusualBucketsUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of unusualBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualUserAgentsAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualUserAgentsAccountProfiling()
      (experimental) unusualUserAgentsAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualUserAgentsUserIdentityProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualUserAgentsUserIdentityProfiling()
      (experimental) unusualUserAgentsUserIdentityProfiling property.

      Specify an array of string values to match this event if the actual value of unusualUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualUserNamesAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualUserNamesAccountProfiling()
      (experimental) unusualUserNamesAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualUserNamesBucketProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualUserNamesBucketProfiling()
      (experimental) unusualUserNamesBucketProfiling property.

      Specify an array of string values to match this event if the actual value of unusualUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getUnusualUserTypesAccountProfiling

      @Stability(Experimental) @Nullable default List<String> getUnusualUserTypesAccountProfiling()
      (experimental) unusualUserTypesAccountProfiling property.

      Specify an array of string values to match this event if the actual value of unusualUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      @Stability(Experimental) static DetectorEvents.GuardDutyFinding.UnusualBehavior.Builder builder()
      Returns:
      a DetectorEvents.GuardDutyFinding.UnusualBehavior.Builder of DetectorEvents.GuardDutyFinding.UnusualBehavior