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 }
  • Specifies whether AWS 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…”

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSIoTTag *> *_Nullable tags;

    Swift

    var tags: [AWSIoTTag]? { get set }
  • 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 }