UpdateEventAction - AWS Data Exchange

UpdateEventAction

This operation updates the event action.

Request Syntax

PATCH /v1/event-actions/EventActionId HTTP/1.1 Content-type: application/json { "Action": { "ExportRevisionToS3": { "Encryption": { "KmsKeyArn": "string", "Type": "string" }, "RevisionDestination": { "Bucket": "string", "KeyPattern": "string" } } } }

URI Request Parameters

The request uses the following URI parameters.

EventActionId

The unique identifier for the event action.

Required: Yes

Request Body

The request accepts the following data in JSON format.

Action

What occurs after a certain event.

Type: Action object

Required: No

Response Syntax

HTTP/1.1 200 Content-type: application/json { "Action": { "ExportRevisionToS3": { "Encryption": { "KmsKeyArn": "string", "Type": "string" }, "RevisionDestination": { "Bucket": "string", "KeyPattern": "string" } } }, "Arn": "string", "CreatedAt": "string", "Event": { "RevisionPublished": { "DataSetId": "string" } }, "Id": "string", "UpdatedAt": "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.

Action

What occurs after a certain event.

Type: Action object

Arn

The ARN for the event action.

Type: String

CreatedAt

The date and time that the event action was created, in ISO 8601 format.

Type: Timestamp

Event

What occurs to start an action.

Type: Event object

Id

The unique identifier for the event action.

Type: String

UpdatedAt

The date and time that the event action was last updated, in ISO 8601 format.

Type: Timestamp

Errors

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

AccessDeniedException

Access to the resource is denied.

HTTP Status Code: 403

InternalServerException

An exception occurred with the service.

HTTP Status Code: 500

ResourceNotFoundException

The resource couldn't be found.

HTTP Status Code: 404

ThrottlingException

The limit on the number of requests per second was exceeded.

HTTP Status Code: 429

ValidationException

The request was invalid.

HTTP Status Code: 400

See Also

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