Class ControlControlMappingSourceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.auditmanager.inputs.ControlControlMappingSourceArgs
-
public final class ControlControlMappingSourceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ControlControlMappingSourceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ControlControlMappingSourceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ControlControlMappingSourceArgs.Builder
builder()
static ControlControlMappingSourceArgs.Builder
builder(ControlControlMappingSourceArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceDescription()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceFrequency()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceId()
java.util.Optional<com.pulumi.core.Output<ControlControlMappingSourceSourceKeywordArgs>>
sourceKeyword()
com.pulumi.core.Output<java.lang.String>
sourceName()
com.pulumi.core.Output<java.lang.String>
sourceSetUpOption()
com.pulumi.core.Output<java.lang.String>
sourceType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
troubleshootingText()
-
-
-
Field Detail
-
Empty
public static final ControlControlMappingSourceArgs Empty
-
-
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.
-
builder
public static ControlControlMappingSourceArgs.Builder builder()
-
builder
public static ControlControlMappingSourceArgs.Builder builder(ControlControlMappingSourceArgs defaults)
-
-