Interface DetectorEvents.GuardDutyFinding.NewPolicy

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

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

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.*;
 NewPolicy newPolicy = NewPolicy.builder()
         .allowUsersToChangePassword(List.of("allowUsersToChangePassword"))
         .hardExpiry(List.of("hardExpiry"))
         .maxPasswordAge(List.of("maxPasswordAge"))
         .minimumPasswordLength(List.of("minimumPasswordLength"))
         .passwordReusePrevention(List.of("passwordReusePrevention"))
         .requireLowercaseCharacters(List.of("requireLowercaseCharacters"))
         .requireNumbers(List.of("requireNumbers"))
         .requireSymbols(List.of("requireSymbols"))
         .requireUppercaseCharacters(List.of("requireUppercaseCharacters"))
         .build();
 
  • Method Details

    • getAllowUsersToChangePassword

      @Stability(Experimental) @Nullable default List<String> getAllowUsersToChangePassword()
      (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

    • getHardExpiry

      @Stability(Experimental) @Nullable default List<String> getHardExpiry()
      (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

    • getMaxPasswordAge

      @Stability(Experimental) @Nullable default List<String> getMaxPasswordAge()
      (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

    • getMinimumPasswordLength

      @Stability(Experimental) @Nullable default List<String> getMinimumPasswordLength()
      (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

    • getPasswordReusePrevention

      @Stability(Experimental) @Nullable default List<String> getPasswordReusePrevention()
      (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

    • getRequireLowercaseCharacters

      @Stability(Experimental) @Nullable default List<String> getRequireLowercaseCharacters()
      (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

    • getRequireNumbers

      @Stability(Experimental) @Nullable default List<String> getRequireNumbers()
      (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

    • getRequireSymbols

      @Stability(Experimental) @Nullable default List<String> getRequireSymbols()
      (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

    • getRequireUppercaseCharacters

      @Stability(Experimental) @Nullable default List<String> getRequireUppercaseCharacters()
      (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

    • builder

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