AuthResult

public struct AuthResult : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The policies and statements that allowed the specified action.

    Declaration

    Swift

    public let allowed: Allowed?
  • 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

    Swift

    public let authDecision: AuthDecision?
  • Authorization information.

    Declaration

    Swift

    public let authInfo: AuthInfo?
  • The policies and statements that denied the specified action.

    Declaration

    Swift

    public let denied: Denied?
  • Contains any missing context values found while evaluating policy.

    Declaration

    Swift

    public let missingContextValues: [String]?
  • Undocumented

    Declaration

    Swift

    public init(allowed: Allowed? = nil, authDecision: AuthDecision? = nil, authInfo: AuthInfo? = nil, denied: Denied? = nil, missingContextValues: [String]? = nil)