AWSIoTAuthResult

@interface AWSIoTAuthResult

The authorizer result.

  • The policies and statements that allowed the specified action.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) AWSIoTAllowed *_Nullable allowed;

    Swift

    var allowed: AWSIoTAllowed? { get set }
  • The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSIoTAuthDecision authDecision;

    Swift

    var authDecision: AWSIoTAuthDecision { get set }
  • Authorization information.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) AWSIoTAuthInfo *_Nullable authInfo;

    Swift

    var authInfo: AWSIoTAuthInfo? { get set }
  • The policies and statements that denied the specified action.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) AWSIoTDenied *_Nullable denied;

    Swift

    var denied: AWSIoTDenied? { get set }
  • Contains any missing context values found while evaluating policy.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<NSString *> *_Nullable missingContextValues;

    Swift

    var missingContextValues: [String]? { get set }