Enumerationswift-aws-lambda-events 1.0.0AWSLambdaEvents
SourceStorageClass
Cloudwatch.swift:298enum SourceStorageClass
enum SourceStorageClass
s15AWSLambdaEvents17CloudwatchDetailsO2S3O34ObjectRestoreInitiatedNotificationV18SourceStorageClassO
What are these?6AYQY
import AWSLambdaEvents
A supporting library for Swift AWS Lambda Runtime.
struct ObjectRestoreInitiatedNotification
enum CloudwatchDetails
enum S3
case standard
case reducedRedundancy
case standardIA
case onezoneIA
case intelligentTiering
case glacier
case deepArchive
case outposts
case glacierIr
init(from decoder: any Decoder) throws
static let name: String
let bucket: Bucket
let object: Object
let requestId: String
let requester: String
let sourceIpAddress: String
let sourceStorageClass: SourceStorageClass
let version: String
struct Bucket
struct Object
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
protocol Sendable
init?(rawValue: String)
init(from decoder: any Decoder) throws
Creates a new instance by decoding from the given decoder, when the type’s RawValue
is String
.
var hashValue: Int { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
func encode(to encoder: any Encoder) throws
Encodes this value into the given encoder, when the type’s RawValue
is String
.
func hash(into hasher: inout Hasher)