GuardDuty / Client / update_publishing_destination
update_publishing_destination¶
- GuardDuty.Client.update_publishing_destination(**kwargs)¶
Updates information about the publishing destination specified by the
destinationId.See also: AWS API Documentation
Request Syntax
response = client.update_publishing_destination( DetectorId='string', DestinationId='string', DestinationProperties={ 'DestinationArn': 'string', 'KmsKeyArn': 'string', 'ExpectedBucketOwner': 'string' } )
- Parameters:
DetectorId (string) –
[REQUIRED]
The ID of the detector associated with the publishing destinations to update.
To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.DestinationId (string) –
[REQUIRED]
The ID of the publishing destination to update.
DestinationProperties (dict) –
A
DestinationPropertiesobject that includes theDestinationArnandKmsKeyArnof the publishing destination.DestinationArn (string) –
The ARN of the resource to publish to.
To specify an S3 bucket folder use the following format:
arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/KmsKeyArn (string) –
The ARN of the KMS key to use for encryption.
ExpectedBucketOwner (string) –
The 12-digit Amazon Web Services account ID of the account that owns the Amazon S3 bucket specified in the
DestinationArnparameter.When you provide this value, GuardDuty verifies that the specified account owns the bucket before it exports findings. If the account ID doesn’t match the actual owner of the bucket, GuardDuty doesn’t export findings to that bucket. This helps prevent GuardDuty from exporting your findings to a bucket that a different Amazon Web Services account owns (for example, if the original bucket was deleted and its name was later claimed by another account). If you don’t specify this value, GuardDuty doesn’t perform this verification. GuardDuty strongly recommends that you provide the expected bucket owner when possible.
When you update a publishing destination, omitting this field leaves the currently stored value unchanged. This field appears in the response only if it was provided when the publishing destination was created or updated.
For more information, see Verifying the Amazon S3 bucket owner in the Amazon GuardDuty User Guide.
- Return type:
dict
- Returns:
Response Syntax
{}Response Structure
(dict) –
Exceptions