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 classControlControlMappingSourceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ControlControlMappingSourceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ControlControlMappingSourceArgs.Builderbuilder()static ControlControlMappingSourceArgs.Builderbuilder(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()
- Returns:
- Unique identifier for the source.
-
sourceKeyword
public java.util.Optional<com.pulumi.core.Output<ControlControlMappingSourceSourceKeywordArgs>> 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 com.pulumi.core.Output<java.lang.String> sourceName()
- Returns:
- Name of the source.
-
sourceSetUpOption
public com.pulumi.core.Output<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 com.pulumi.core.Output<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<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)
-
-