AWSIoTCreateAuthorizerRequest
Objective-C
@interface AWSIoTCreateAuthorizerRequest
Swift
class AWSIoTCreateAuthorizerRequest
-
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 clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function inrefreshAfterInSeconds. This value does not affect authorization of clients that use MQTT connections.The default value is
false.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable enableCachingForHttp;Swift
var enableCachingForHttp: NSNumber? { 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 create authorizer request.
Declaration
Objective-C
@property (nonatomic) AWSIoTAuthorizerStatus status;Swift
var status: AWSIoTAuthorizerStatus { get set } -
Metadata which can be used to manage the custom authorizer.
For URI Request parameters use format: …key1=value1&key2=value2…
For the CLI command-line parameter use format: &&tags “key1=value1&key2=value2…”
For the cli-input-json file use format: “tags”: “key1=value1&key2=value2…”
-
The name of the token 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 digital 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
AWSIoTCreateAuthorizerRequest Class Reference