Class ControlControlMappingSource


  • public final class ControlControlMappingSource
    extends java.lang.Object
    • Method Detail

      • sourceDescription

        public java.util.Optional<java.lang.String> sourceDescription()
        Returns:
        Description of the source.
      • sourceFrequency

        public java.util.Optional<java.lang.String> sourceFrequency()
        Returns:
        Frequency of evidence collection. Valid values are `DAILY`, `WEEKLY`, or `MONTHLY`.
      • sourceId

        public java.util.Optional<java.lang.String> sourceId()
        Returns:
        Unique identifier for the source.
      • sourceKeyword

        public java.util.Optional<ControlControlMappingSourceSourceKeyword> sourceKeyword()
        Returns:
        Keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names. See `sourceKeyword` below.
      • sourceName

        public java.lang.String sourceName()
        Returns:
        Name of the source.
      • sourceSetUpOption

        public java.lang.String sourceSetUpOption()
        Returns:
        Setup option for the data source. This option reflects if the evidence collection is automated or manual. Valid values are `System_Controls_Mapping` (automated) and `Procedural_Controls_Mapping` (manual).
      • sourceType

        public java.lang.String sourceType()
        Returns:
        Type of data source for evidence collection. If `sourceSetUpOption` is manual, the only valid value is `MANUAL`. If `sourceSetUpOption` is automated, valid values are `AWS_Cloudtrail`, `AWS_Config`, `AWS_Security_Hub`, or `AWS_API_Call`. The following arguments are optional:
      • troubleshootingText

        public java.util.Optional<java.lang.String> troubleshootingText()
        Returns:
        Instructions for troubleshooting the control.