Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketNotification ¶
type BucketNotification struct { EventVersion string `json:"eventVersion"` EventSource string `json:"eventSource"` AwsRegion string `json:"awsRegion"` EventTime string `json:"eventTime"` EventName string `json:"eventName"` UserIdentity UserIdentitySpec `json:"userIdentity"` RequestParameters RequestParametersSpec `json:"requestParameters"` ResponseElements ResponseElementsSpec `json:"responseElements"` S3 S3Spec `json:"s3"` EventID string `json:"eventId"` }
type BucketNotifications ¶
type BucketNotifications struct {
Records []BucketNotification `json:"Records"`
}
type BucketSpec ¶
type BucketSpec struct { Name string `json:"name"` OwnerIdentity OwnerIdentitySpec `json:"ownerIdentity"` Arn string `json:"arn"` ID string `json:"id"` }
type MetadataEntry ¶
type ObjectSpec ¶
type OwnerIdentitySpec ¶
type OwnerIdentitySpec struct {
PrincipalID string `json:"principalId"`
}
type RequestParametersSpec ¶
type RequestParametersSpec struct {
SourceIPAddress string `json:"sourceIPAddress"`
}
type ResponseElementsSpec ¶
type S3Spec ¶
type S3Spec struct { S3SchemaVersion string `json:"s3SchemaVersion"` ConfigurationID string `json:"configurationId"` Bucket BucketSpec `json:"bucket"` Object ObjectSpec `json:"object"` }
type UserIdentitySpec ¶
type UserIdentitySpec struct {
PrincipalID string `json:"principalId"`
}
Click to show internal directories.
Click to hide internal directories.