PolicyDocument
PolicyDocument
contains an IAM policy document
struct PolicyDocument
PolicyDocument
contains an IAM policy document
struct PolicyDocument
s15AWSLambdaEvents40APIGatewayLambdaAuthorizerPolicyResponseV0F8DocumentV
What are these?8GP5R
import AWSLambdaEvents
A supporting library for Swift AWS Lambda Runtime.
struct APIGatewayLambdaAuthorizerPolicyResponse
APIGatewayLambdaAuthorizerPolicyResponse
contains a Policy response (inc. an IAM policy document) returned by a Lambda authorizer function
init(from decoder: any Decoder) throws
init(principalId: String, policyDocument: PolicyDocument, context: LambdaAuthorizerContext?)
let context: LambdaAuthorizerContext?
let policyDocument: PolicyDocument
let principalId: String
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 Sendable
init(from decoder: any Decoder) throws
init(version: String = "2012-10-17", statement: [Statement])
let statement: [Statement]
let version: String
enum CodingKeys
struct Statement