Class GuardDutyFinding.NewPolicy.Jsii$Proxy

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

@Stability(Experimental) @Internal public static final class GuardDutyFinding.NewPolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GuardDutyFinding.NewPolicy
An implementation for GuardDutyFinding.NewPolicy
  • 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.NewPolicy.Builder builder)
      Constructor that initializes the object based on literal property values passed by the GuardDutyFinding.NewPolicy.Builder.
  • Method Details

    • getAllowUsersToChangePassword

      public final List<String> getAllowUsersToChangePassword()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) allowUsersToChangePassword property.

      Specify an array of string values to match this event if the actual value of allowUsersToChangePassword 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:
      getAllowUsersToChangePassword in interface GuardDutyFinding.NewPolicy
    • getHardExpiry

      public final List<String> getHardExpiry()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) hardExpiry property.

      Specify an array of string values to match this event if the actual value of hardExpiry 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:
      getHardExpiry in interface GuardDutyFinding.NewPolicy
    • getMaxPasswordAge

      public final List<String> getMaxPasswordAge()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) maxPasswordAge property.

      Specify an array of string values to match this event if the actual value of maxPasswordAge 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:
      getMaxPasswordAge in interface GuardDutyFinding.NewPolicy
    • getMinimumPasswordLength

      public final List<String> getMinimumPasswordLength()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) minimumPasswordLength property.

      Specify an array of string values to match this event if the actual value of minimumPasswordLength 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:
      getMinimumPasswordLength in interface GuardDutyFinding.NewPolicy
    • getPasswordReusePrevention

      public final List<String> getPasswordReusePrevention()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) passwordReusePrevention property.

      Specify an array of string values to match this event if the actual value of passwordReusePrevention 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:
      getPasswordReusePrevention in interface GuardDutyFinding.NewPolicy
    • getRequireLowercaseCharacters

      public final List<String> getRequireLowercaseCharacters()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) requireLowercaseCharacters property.

      Specify an array of string values to match this event if the actual value of requireLowercaseCharacters 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:
      getRequireLowercaseCharacters in interface GuardDutyFinding.NewPolicy
    • getRequireNumbers

      public final List<String> getRequireNumbers()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) requireNumbers property.

      Specify an array of string values to match this event if the actual value of requireNumbers 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:
      getRequireNumbers in interface GuardDutyFinding.NewPolicy
    • getRequireSymbols

      public final List<String> getRequireSymbols()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) requireSymbols property.

      Specify an array of string values to match this event if the actual value of requireSymbols 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:
      getRequireSymbols in interface GuardDutyFinding.NewPolicy
    • getRequireUppercaseCharacters

      public final List<String> getRequireUppercaseCharacters()
      Description copied from interface: GuardDutyFinding.NewPolicy
      (experimental) requireUppercaseCharacters property.

      Specify an array of string values to match this event if the actual value of requireUppercaseCharacters 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:
      getRequireUppercaseCharacters in interface GuardDutyFinding.NewPolicy
    • $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