Class ControlControlMappingSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.auditmanager.inputs.ControlControlMappingSourceArgs.Builder
-
- Enclosing class:
- ControlControlMappingSourceArgs
public static final class ControlControlMappingSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ControlControlMappingSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ControlControlMappingSourceArgs defaults)
-
-
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
-
sourceId
public ControlControlMappingSourceArgs.Builder sourceId(@Nullable com.pulumi.core.Output<java.lang.String> sourceId)
-
sourceId
public ControlControlMappingSourceArgs.Builder sourceId(java.lang.String sourceId)
-
sourceKeyword
public ControlControlMappingSourceArgs.Builder sourceKeyword(@Nullable com.pulumi.core.Output<ControlControlMappingSourceSourceKeywordArgs> sourceKeyword)
- Parameters:
sourceKeyword
- The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names. See `source_keyword` below.- Returns:
- builder
-
sourceKeyword
public ControlControlMappingSourceArgs.Builder sourceKeyword(ControlControlMappingSourceSourceKeywordArgs sourceKeyword)
- Parameters:
sourceKeyword
- The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names. See `source_keyword` below.- Returns:
- builder
-
sourceName
public ControlControlMappingSourceArgs.Builder sourceName(com.pulumi.core.Output<java.lang.String> sourceName)
- Parameters:
sourceName
- Name of the source.- Returns:
- builder
-
sourceName
public ControlControlMappingSourceArgs.Builder sourceName(java.lang.String sourceName)
- Parameters:
sourceName
- Name of the source.- 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
-
build
public ControlControlMappingSourceArgs build()
-
-