UpdateMemberDetectors - Amazon GuardDuty

UpdateMemberDetectors

Contains information on member accounts to be updated.

Request Syntax

POST /detector/detectorId/member/detector/update HTTP/1.1 Content-type: application/json { "accountIds": [ "string" ], "dataSources": { "s3Logs": { "enable": boolean } } }

URI Request Parameters

The request uses the following URI parameters.

detectorId

The detector ID of the administrator account.

Length Constraints: Minimum length of 1. Maximum length of 300.

Required: Yes

Request Body

The request accepts the following data in JSON format.

accountIds

A list of member account IDs to be updated.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 50 items.

Length Constraints: Fixed length of 12.

Required: Yes

dataSources

Describes which data sources will be updated.

Type: DataSourceConfigurations object

Required: No

Response Syntax

HTTP/1.1 200 Content-type: application/json { "unprocessedAccounts": [ { "accountId": "string", "result": "string" } ] }

Response Elements

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

unprocessedAccounts

A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.

Type: Array of UnprocessedAccount objects

Array Members: Minimum number of 0 items. Maximum number of 50 items.

Errors

For information about the errors that are common to all actions, see Common Errors.

BadRequestException

A bad request exception object.

HTTP Status Code: 400

InternalServerErrorException

An internal server error exception object.

HTTP Status Code: 500

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: