Class ControlControlMappingSourceArgs


  • public final class ControlControlMappingSourceArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • sourceDescription

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

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceId()
      • sourceKeyword

        public java.util.Optional<com.pulumi.core.Output<ControlControlMappingSourceSourceKeywordArgs>> sourceKeyword()
        Returns:
        The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names. See `source_keyword` below.
      • sourceName

        public com.pulumi.core.Output<java.lang.String> sourceName()
        Returns:
        Name of the source.
      • sourceSetUpOption

        public com.pulumi.core.Output<java.lang.String> sourceSetUpOption()
        Returns:
        The 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 com.pulumi.core.Output<java.lang.String> sourceType()
        Returns:
        Type of data source for evidence collection. If `source_set_up_option` is manual, the only valid value is `MANUAL`. If `source_set_up_option` 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<com.pulumi.core.Output<java.lang.String>> troubleshootingText()
        Returns:
        Instructions for troubleshooting the control.