AWSIoTUpdateAuthorizerRequest
Objective-C
@interface AWSIoTUpdateAuthorizerRequest
Swift
class AWSIoTUpdateAuthorizerRequest
-
The ARN of the authorizer’s Lambda function.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable authorizerFunctionArn;
Swift
var authorizerFunctionArn: String? { get set }
-
The authorizer name.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable authorizerName;
Swift
var authorizerName: String? { get set }
-
When
true
, the result from the authorizer’s Lambda function is cached for the time specified inrefreshAfterInSeconds
. The cached result is used while the device reuses the same HTTP connection.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable enableCachingForHttp;
Swift
var enableCachingForHttp: NSNumber? { get set }
-
The status of the update authorizer request.
Declaration
Objective-C
@property (nonatomic) AWSIoTAuthorizerStatus status;
Swift
var status: AWSIoTAuthorizerStatus { get set }
-
The key used to extract the token from the HTTP headers.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable tokenKeyName;
Swift
var tokenKeyName: String? { get set }
-
The public keys used to verify the token signature.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tokenSigningPublicKeys;
Swift
var tokenSigningPublicKeys: [String : String]? { get set }