AWSIoTAuthorizerDescription
Objective-C
@interface AWSIoTAuthorizerDescription
Swift
class AWSIoTAuthorizerDescription
The authorizer description.
-
The authorizer ARN.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable authorizerArn;Swift
var authorizerArn: String? { get set } -
The authorizer’s Lambda function ARN.
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 } -
The UNIX timestamp of when the authorizer was created.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable creationDate;Swift
var creationDate: Date? { 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 UNIX timestamp of when the authorizer was last updated.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastModifiedDate;Swift
var lastModifiedDate: Date? { get set } -
Specifies whether IoT validates the token signature in an authorization request.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable signingDisabled;Swift
var signingDisabled: NSNumber? { get set } -
The status of the authorizer.
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 validate the token signature returned by your custom authentication service.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tokenSigningPublicKeys;Swift
var tokenSigningPublicKeys: [String : String]? { get set }
View on GitHub
Install in Dash
AWSIoTAuthorizerDescription Class Reference