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 }