Detector Feature Args
data class DetectorFeatureArgs(val additionalConfigurations: Output<List<DetectorFeatureAdditionalConfigurationArgs>>? = null, val detectorId: Output<String>? = null, val name: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<DetectorFeatureArgs>
Provides a resource to manage a single Amazon GuardDuty detector feature.
NOTE: Deleting this resource does not disable the detector feature, the resource in simply removed from state instead.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.guardduty.Detector;
import com.pulumi.aws.guardduty.DetectorArgs;
import com.pulumi.aws.guardduty.DetectorFeature;
import com.pulumi.aws.guardduty.DetectorFeatureArgs;
import com.pulumi.aws.guardduty.inputs.DetectorFeatureAdditionalConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Detector("example", DetectorArgs.builder()
.enable(true)
.build());
var eksRuntimeMonitoring = new DetectorFeature("eksRuntimeMonitoring", DetectorFeatureArgs.builder()
.detectorId(example.id())
.status("ENABLED")
.additionalConfigurations(DetectorFeatureAdditionalConfigurationArgs.builder()
.name("EKS_ADDON_MANAGEMENT")
.status("ENABLED")
.build())
.build());
}
}
Content copied to clipboard
Constructors
Link copied to clipboard
fun DetectorFeatureArgs(additionalConfigurations: Output<List<DetectorFeatureAdditionalConfigurationArgs>>? = null, detectorId: Output<String>? = null, name: Output<String>? = null, status: Output<String>? = null)