AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Creates a single GuardDuty detector. A detector is a resource that represents the GuardDuty service. To start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only one detector per account per Region. All data sources are enabled in a new detector by default.
When you don't specify any features
, with an exception to RUNTIME_MONITORING
,
all the optional features are enabled by default.
When you specify some of the features
, any feature that is not specified in
the API call gets enabled by default, with an exception to RUNTIME_MONITORING
.
Specifying both EKS Runtime Monitoring (EKS_RUNTIME_MONITORING
) and Runtime
Monitoring (RUNTIME_MONITORING
) will cause an error. You can add only one of
these two features because Runtime Monitoring already includes the threat detection
for Amazon EKS resources. For more information, see Runtime
Monitoring.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
For .NET Core this operation is only available in asynchronous form. Please refer to CreateDetectorAsync.
Namespace: Amazon.GuardDuty
Assembly: AWSSDK.GuardDuty.dll
Version: 3.x.y.z
public virtual CreateDetectorResponse CreateDetector( CreateDetectorRequest request )
Container for the necessary parameters to execute the CreateDetector service method.
Exception | Condition |
---|---|
BadRequestException | A bad request exception object. |
InternalServerErrorException | An internal server error exception object. |
.NET Framework:
Supported in: 4.5 and newer, 3.5