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 in refreshAfterInSeconds. 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 }