Class ControlControlMappingSourceArgs.Builder

    • Method Detail

      • sourceDescription

        public ControlControlMappingSourceArgs.Builder sourceDescription​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> sourceDescription)
        Parameters:
        sourceDescription - Description of the source.
        Returns:
        builder
      • sourceDescription

        public ControlControlMappingSourceArgs.Builder sourceDescription​(java.lang.String sourceDescription)
        Parameters:
        sourceDescription - Description of the source.
        Returns:
        builder
      • sourceFrequency

        public ControlControlMappingSourceArgs.Builder sourceFrequency​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> sourceFrequency)
        Parameters:
        sourceFrequency - Frequency of evidence collection. Valid values are `DAILY`, `WEEKLY`, or `MONTHLY`.
        Returns:
        builder
      • sourceFrequency

        public ControlControlMappingSourceArgs.Builder sourceFrequency​(java.lang.String sourceFrequency)
        Parameters:
        sourceFrequency - Frequency of evidence collection. Valid values are `DAILY`, `WEEKLY`, or `MONTHLY`.
        Returns:
        builder
      • sourceSetUpOption

        public ControlControlMappingSourceArgs.Builder sourceSetUpOption​(com.pulumi.core.Output<java.lang.String> sourceSetUpOption)
        Parameters:
        sourceSetUpOption - 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).
        Returns:
        builder
      • sourceSetUpOption

        public ControlControlMappingSourceArgs.Builder sourceSetUpOption​(java.lang.String sourceSetUpOption)
        Parameters:
        sourceSetUpOption - 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).
        Returns:
        builder
      • sourceType

        public ControlControlMappingSourceArgs.Builder sourceType​(com.pulumi.core.Output<java.lang.String> sourceType)
        Parameters:
        sourceType - 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:
        Returns:
        builder
      • sourceType

        public ControlControlMappingSourceArgs.Builder sourceType​(java.lang.String sourceType)
        Parameters:
        sourceType - 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:
        Returns:
        builder
      • troubleshootingText

        public ControlControlMappingSourceArgs.Builder troubleshootingText​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> troubleshootingText)
        Parameters:
        troubleshootingText - Instructions for troubleshooting the control.
        Returns:
        builder
      • troubleshootingText

        public ControlControlMappingSourceArgs.Builder troubleshootingText​(java.lang.String troubleshootingText)
        Parameters:
        troubleshootingText - Instructions for troubleshooting the control.
        Returns:
        builder