AuthorizerDescription
public struct AuthorizerDescription : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The authorizer ARN.
Declaration
Swift
public let authorizerArn: String?
-
The authorizer’s Lambda function ARN.
Declaration
Swift
public let authorizerFunctionArn: String?
-
The authorizer name.
Declaration
Swift
public let authorizerName: String?
-
The UNIX timestamp of when the authorizer was created.
Declaration
Swift
public let creationDate: TimeStamp?
-
The UNIX timestamp of when the authorizer was last updated.
Declaration
Swift
public let lastModifiedDate: TimeStamp?
-
Specifies whether AWS IoT validates the token signature in an authorization request.
Declaration
Swift
public let signingDisabled: Bool?
-
The status of the authorizer.
Declaration
Swift
public let status: AuthorizerStatus?
-
The key used to extract the token from the HTTP headers.
Declaration
Swift
public let tokenKeyName: String?
-
The public keys used to validate the token signature returned by your custom authentication service.
Declaration
Swift
public let tokenSigningPublicKeys: [String : String]?
-
init(authorizerArn:authorizerFunctionArn:authorizerName:creationDate:lastModifiedDate:signingDisabled:status:tokenKeyName:tokenSigningPublicKeys:)
Undocumented
Declaration
Swift
public init(authorizerArn: String? = nil, authorizerFunctionArn: String? = nil, authorizerName: String? = nil, creationDate: TimeStamp? = nil, lastModifiedDate: TimeStamp? = nil, signingDisabled: Bool? = nil, status: AuthorizerStatus? = nil, tokenKeyName: String? = nil, tokenSigningPublicKeys: [String : String]? = nil)