Class GuardDutyFinding.UnusualBehavior.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.guardduty.events.GuardDutyFinding.UnusualBehavior.Jsii$Proxy
All Implemented Interfaces:
GuardDutyFinding.UnusualBehavior, software.amazon.jsii.JsiiSerializable
Enclosing interface:
GuardDutyFinding.UnusualBehavior

@Stability(Experimental) @Internal public static final class GuardDutyFinding.UnusualBehavior.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GuardDutyFinding.UnusualBehavior
An implementation for GuardDutyFinding.UnusualBehavior
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(GuardDutyFinding.UnusualBehavior.Builder builder)
      Constructor that initializes the object based on literal property values passed by the GuardDutyFinding.UnusualBehavior.Builder.
  • Method Details

    • getIsUnusualUserIdentity

      public final List<String> getIsUnusualUserIdentity()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getIsUnusualUserIdentity in interface GuardDutyFinding.UnusualBehavior
    • getNumberOfPast24HoursApIsBucketProfiling

      public final List<String> getNumberOfPast24HoursApIsBucketProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getNumberOfPast24HoursApIsBucketProfiling in interface GuardDutyFinding.UnusualBehavior
    • getNumberOfPast24HoursApIsBucketUserIdentityProfiling

      public final List<String> getNumberOfPast24HoursApIsBucketUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getNumberOfPast24HoursApIsBucketUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getNumberOfPast24HoursApIsUserIdentityProfiling

      public final List<String> getNumberOfPast24HoursApIsUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getNumberOfPast24HoursApIsUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualApIsAccountProfiling

      public final List<String> getUnusualApIsAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualApIsAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualApIsUserIdentityProfiling

      public final List<String> getUnusualApIsUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualApIsUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualAsNsAccountProfiling

      public final List<String> getUnusualAsNsAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualAsNsAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualAsNsBucketProfiling

      public final List<String> getUnusualAsNsBucketProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualAsNsBucketProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualAsNsUserIdentityProfiling

      public final List<String> getUnusualAsNsUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualAsNsUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualBucketsAccountProfiling

      public final List<String> getUnusualBucketsAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualBucketsAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualBucketsUserIdentityProfiling

      public final List<String> getUnusualBucketsUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualBucketsUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualUserAgentsAccountProfiling

      public final List<String> getUnusualUserAgentsAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualUserAgentsAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualUserAgentsUserIdentityProfiling

      public final List<String> getUnusualUserAgentsUserIdentityProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualUserAgentsUserIdentityProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualUserNamesAccountProfiling

      public final List<String> getUnusualUserNamesAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualUserNamesAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualUserNamesBucketProfiling

      public final List<String> getUnusualUserNamesBucketProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualUserNamesBucketProfiling in interface GuardDutyFinding.UnusualBehavior
    • getUnusualUserTypesAccountProfiling

      public final List<String> getUnusualUserTypesAccountProfiling()
      Description copied from interface: GuardDutyFinding.UnusualBehavior
      (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

      Specified by:
      getUnusualUserTypesAccountProfiling in interface GuardDutyFinding.UnusualBehavior
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object