Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Event

import type { Event } from "https://aws-api.deno.dev/v0.4/services/s3.ts?docs=full";

The bucket event for which to send notifications.

type Event =
| "s3:ReducedRedundancyLostObject"
| "s3:ObjectCreated:*"
| "s3:ObjectCreated:Put"
| "s3:ObjectCreated:Post"
| "s3:ObjectCreated:Copy"
| "s3:ObjectCreated:CompleteMultipartUpload"
| "s3:ObjectRemoved:*"
| "s3:ObjectRemoved:Delete"
| "s3:ObjectRemoved:DeleteMarkerCreated"
| "s3:ObjectRestore:*"
| "s3:ObjectRestore:Post"
| "s3:ObjectRestore:Completed"
| "s3:Replication:*"
| "s3:Replication:OperationFailedReplication"
| "s3:Replication:OperationNotTracked"
| "s3:Replication:OperationMissedThreshold"
| "s3:Replication:OperationReplicatedAfterThreshold"
| "s3:ObjectRestore:Delete"
| "s3:LifecycleTransition"
| "s3:IntelligentTiering"
| "s3:ObjectAcl:Put"
| "s3:LifecycleExpiration:*"
| "s3:LifecycleExpiration:Delete"
| "s3:LifecycleExpiration:DeleteMarkerCreated"
| "s3:ObjectTagging:*"
| "s3:ObjectTagging:Put"
| "s3:ObjectTagging:Delete"

§Type

§
"s3:ReducedRedundancyLostObject" | "s3:ObjectCreated:*" | "s3:ObjectCreated:Put" | "s3:ObjectCreated:Post" | "s3:ObjectCreated:Copy" | "s3:ObjectCreated:CompleteMultipartUpload" | "s3:ObjectRemoved:*" | "s3:ObjectRemoved:Delete" | "s3:ObjectRemoved:DeleteMarkerCreated" | "s3:ObjectRestore:*" | "s3:ObjectRestore:Post" | "s3:ObjectRestore:Completed" | "s3:Replication:*" | "s3:Replication:OperationFailedReplication" | "s3:Replication:OperationNotTracked" | "s3:Replication:OperationMissedThreshold" | "s3:Replication:OperationReplicatedAfterThreshold" | "s3:ObjectRestore:Delete" | "s3:LifecycleTransition" | "s3:IntelligentTiering" | "s3:ObjectAcl:Put" | "s3:LifecycleExpiration:*" | "s3:LifecycleExpiration:Delete" | "s3:LifecycleExpiration:DeleteMarkerCreated" | "s3:ObjectTagging:*" | "s3:ObjectTagging:Put" | "s3:ObjectTagging:Delete" | cmnP.UnexpectedEnumValue
[src]