docs
reference
services
tessl install tessl/maven-com-pulumi--aws@7.16.0Pulumi Java SDK for AWS providing strongly-typed Infrastructure-as-Code for 227 AWS service packages including compute, storage, databases, networking, security, analytics, machine learning, and more.
AWS GuardDuty provides intelligent threat detection.
import com.pulumi.aws.guardduty.Detector;
import com.pulumi.aws.guardduty.DetectorArgs;
import com.pulumi.aws.guardduty.Member;
import com.pulumi.aws.guardduty.MemberArgs;
import com.pulumi.aws.guardduty.IpSet;
import com.pulumi.aws.guardduty.IpSetArgs;
import com.pulumi.aws.guardduty.ThreatIntelSet;
import com.pulumi.aws.guardduty.ThreatIntelSetArgs;
import com.pulumi.aws.guardduty.Filter;
import com.pulumi.aws.guardduty.FilterArgs;@ResourceType(type="aws:guardduty/detector:Detector")
public class Detector extends com.pulumi.resources.CustomResource {
public Detector(String name);
public Detector(String name, @Nullable DetectorArgs args);
public Detector(String name, @Nullable DetectorArgs args, @Nullable CustomResourceOptions options);
// Exported Properties
public Output<String> id();
public Output<String> accountId();
public Output<String> arn();
public Output<Optional<Boolean>> enable();
public Output<Optional<String>> findingPublishingFrequency();
public Output<Optional<DetectorDatasources>> datasources();
public Output<Optional<Map<String, String>>> tags();
public Output<Map<String, String>> tagsAll();
}
public class DetectorArgs extends com.pulumi.resources.ResourceArgs {
public static Builder builder() { return new Builder(); }
public static final class Builder {
public Builder enable(Output<Boolean> enable);
public Builder findingPublishingFrequency(Output<String> findingPublishingFrequency);
public Builder datasources(Output<DetectorDatasourcesArgs> datasources);
public Builder tags(Output<Map<String, String>> tags);
public DetectorArgs build();
}
}