Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoCredentialsProviderErrorType) {
        AWSCognitoCredentialsProviderErrorUnknown,
        AWSCognitoCredentialsProviderIdentityIdIsNil,
        AWSCognitoCredentialsProviderInvalidConfiguration,
        AWSCognitoCredentialsProviderInvalidCognitoIdentityToken,
        AWSCognitoCredentialsProviderCredentialsRefreshTimeout,
    }

    Swift

    enum AWSCognitoCredentialsProviderErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoCredentialsProviderHelperErrorType) {
        AWSCognitoCredentialsProviderHelperErrorTypeIdentityIsNil,
        AWSCognitoCredentialsProviderHelperErrorTypeTokenRefreshTimeout,
    }

    Swift

    enum AWSCognitoCredentialsProviderHelperErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoIdentityErrorType) {
        AWSCognitoIdentityErrorUnknown,
        AWSCognitoIdentityErrorConcurrentModification,
        AWSCognitoIdentityErrorDeveloperUserAlreadyRegistered,
        AWSCognitoIdentityErrorExternalService,
        AWSCognitoIdentityErrorInternalError,
        AWSCognitoIdentityErrorInvalidIdentityPoolConfiguration,
        AWSCognitoIdentityErrorInvalidParameter,
        AWSCognitoIdentityErrorLimitExceeded,
        AWSCognitoIdentityErrorNotAuthorized,
        AWSCognitoIdentityErrorResourceConflict,
        AWSCognitoIdentityErrorResourceNotFound,
        AWSCognitoIdentityErrorTooManyRequests,
    }

    Swift

    enum AWSCognitoIdentityErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoIdentityAmbiguousRoleResolutionType) {
        AWSCognitoIdentityAmbiguousRoleResolutionTypeUnknown,
        AWSCognitoIdentityAmbiguousRoleResolutionTypeAuthenticatedRole,
        AWSCognitoIdentityAmbiguousRoleResolutionTypeDeny,
    }

    Swift

    enum AWSCognitoIdentityAmbiguousRoleResolutionType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoIdentityErrorCode) {
        AWSCognitoIdentityErrorCodeUnknown,
        AWSCognitoIdentityErrorCodeAccessDenied,
        AWSCognitoIdentityErrorCodeInternalServerError,
    }

    Swift

    enum AWSCognitoIdentityErrorCode : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoIdentityMappingRuleMatchType) {
        AWSCognitoIdentityMappingRuleMatchTypeUnknown,
        AWSCognitoIdentityMappingRuleMatchTypeEquals,
        AWSCognitoIdentityMappingRuleMatchTypeContains,
        AWSCognitoIdentityMappingRuleMatchTypeStartsWith,
        AWSCognitoIdentityMappingRuleMatchTypeNotEqual,
    }

    Swift

    enum AWSCognitoIdentityMappingRuleMatchType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSCognitoIdentityRoleMappingType) {
        AWSCognitoIdentityRoleMappingTypeUnknown,
        AWSCognitoIdentityRoleMappingTypeToken,
        AWSCognitoIdentityRoleMappingTypeRules,
    }

    Swift

    enum AWSCognitoIdentityRoleMappingType : Int, @unchecked Sendable
  • Flags accompany each log. They are used together with levels to filter out logs.

    See more

    Declaration

    Objective-C

    enum AWSDDLogFlag : NSUInteger {}

    Swift

    struct AWSDDLogFlag : OptionSet, @unchecked Sendable
  • Log levels are used to filter out logs. Used together with flags.

    See more

    Declaration

    Objective-C

    enum AWSDDLogLevel : NSUInteger {}

    Swift

    enum AWSDDLogLevel : UInt, @unchecked Sendable
  • Log message options, allow copying certain log elements

    See more

    Declaration

    Objective-C

    enum AWSDDLogMessageOptions : NSInteger {}

    Swift

    struct AWSDDLogMessageOptions : OptionSet, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSNetworkingErrorType) {
        AWSNetworkingErrorUnknown,
        AWSNetworkingErrorCancelled,
        AWSNetworkingErrorSessionInvalid
    }

    Swift

    enum AWSNetworkingErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSNetworkingRetryType) {
        AWSNetworkingRetryTypeUnknown,
        AWSNetworkingRetryTypeShouldNotRetry,
        AWSNetworkingRetryTypeShouldRetry,
        AWSNetworkingRetryTypeShouldRefreshCredentialsAndRetry,
        AWSNetworkingRetryTypeShouldCorrectClockSkewAndRetry,
        AWSNetworkingRetryTypeResetStreamAndRetry
    }

    Swift

    enum AWSNetworkingRetryType : Int, @unchecked Sendable

AWSHTTPMethod

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSHTTPMethod) {
        AWSHTTPMethodUnknown,
        AWSHTTPMethodGET,
        AWSHTTPMethodHEAD,
        AWSHTTPMethodPOST,
        AWSHTTPMethodPUT,
        AWSHTTPMethodPATCH,
        AWSHTTPMethodDELETE
    }

    Swift

    enum AWSHTTPMethod : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSSTSErrorType) {
        AWSSTSErrorUnknown,
        AWSSTSErrorExpiredToken,
        AWSSTSErrorIDPCommunicationError,
        AWSSTSErrorIDPRejectedClaim,
        AWSSTSErrorInvalidAuthorizationMessage,
        AWSSTSErrorInvalidIdentityToken,
        AWSSTSErrorMalformedPolicyDocument,
        AWSSTSErrorPackedPolicyTooLarge,
        AWSSTSErrorRegionDisabled,
    }

    Swift

    enum AWSSTSErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSXMLBuilderErrorType) {
        // AWSJSON Validation related errors
        AWSXMLBuilderUnknownError = 900, // Unknown Error found
        AWSXMLBuilderDefinitionFileIsEmpty = 901,
        AWSXMLBuilderUndefinedXMLNamespace = 902,
        AWSXMLBuilderUndefinedActionRule = 903,
        AWSXMLBuilderMissingRequiredXMLElements = 904,
        AWSXMLBuilderInvalidXMLValue = 905,
        AWSXMLBuilderUnCatchedRuleTypeInDifinitionFile = 906,
    }

    Swift

    enum AWSXMLBuilderErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSXMLParserErrorType) {
        // AWSJSON Validation related errors
        AWSXMLParserUnknownError, // Unknown Error found
        AWSXMLParserNoTypeDefinitionInRule, // Unknown Type in JSON Definition (rules) file
        AWSXMLParserUnHandledType, //Unhandled Type
        AWSXMLParserUnExpectedType, //Unexpected type
        AWSXMLParserDefinitionFileIsEmpty, //the rule is empty.
        AWSXMLParserUnexpectedXMLElement,
        AWSXMLParserXMLNameNotFoundInDefinition, //can not find the 'xmlname' key in definition file for unflattened xml list
        AWSXMLParserMissingRequiredXMLElements,
        AWSXMLParserInvalidXMLValue,
    }

    Swift

    enum AWSXMLParserErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSQueryParamBuilderErrorType) {
        AWSQueryParamBuilderUnknownError,
        AWSQueryParamBuilderDefinitionFileIsEmpty,
        AWSQueryParamBuilderUndefinedActionRule,
        AWSQueryParamBuilderInternalError,
        AWSQueryParamBuilderInvalidParameter,
    }

    Swift

    enum AWSQueryParamBuilderErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSEC2ParamBuilderErrorType) {
        AWSEC2ParamBuilderUnknownError,
        AWSEC2ParamBuilderDefinitionFileIsEmpty,
        AWSEC2ParamBuilderUndefinedActionRule,
        AWSEC2ParamBuilderInternalError,
        AWSEC2ParamBuilderInvalidParameter,
    }

    Swift

    enum AWSEC2ParamBuilderErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSJSONBuilderErrorType) {
        AWSJSONBuilderUnknownError,
        AWSJSONBuilderDefinitionFileIsEmpty,
        AWSJSONBuilderUndefinedActionRule,
        AWSJSONBuilderInternalError,
        AWSJSONBuilderInvalidParameter,
    }

    Swift

    enum AWSJSONBuilderErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSJSONParserErrorType) {
        AWSJSONParserUnknownError,
        AWSJSONParserDefinitionFileIsEmpty,
        AWSJSONParserUndefinedActionRule,
        AWSJSONParserInternalError,
        AWSJSONParserInvalidParameter,
    }

    Swift

    enum AWSJSONParserErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSTimestampSerializationError) {
        AWSTimestampParserError
    }

    Swift

    enum AWSTimestampSerializationError : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSValidationErrorType) {
        // AWSJSON Validation related errors
        AWSValidationUnknownError, // Unknown Error found during JSON Validation
        AWSValidationUnexpectedParameter, // Unexpected Parameters found in HTTP Body
        AWSValidationUnhandledType,
        AWSValidationMissingRequiredParameter,
        AWSValidationOutOfRangeParameter,
        AWSValidationInvalidStringParameter,
        AWSValidationUnexpectedStringParameter,
        AWSValidationInvalidParameterType,
        AWSValidationInvalidBase64Data,
        AWSValidationHeaderTargetInvalid,
        AWSValidationHeaderAPIActionIsUndefined,
        AWSValidationHeaderDefinitionFileIsNotFound,
        AWSValidationHeaderDefinitionFileIsEmpty,
        AWSValidationHeaderAPIActionIsInvalid,
        AWSValidationURIIsInvalid
    }

    Swift

    enum AWSValidationErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSServiceErrorType) {
        AWSServiceErrorUnknown,
        AWSServiceErrorRequestTimeTooSkewed,
        AWSServiceErrorInvalidSignatureException,
        AWSServiceErrorSignatureDoesNotMatch,
        AWSServiceErrorRequestExpired,
        AWSServiceErrorAuthFailure,
        AWSServiceErrorAccessDeniedException,
        AWSServiceErrorUnrecognizedClientException,
        AWSServiceErrorIncompleteSignature,
        AWSServiceErrorInvalidClientTokenId,
        AWSServiceErrorMissingAuthenticationToken,
        AWSServiceErrorAccessDenied,
        AWSServiceErrorExpiredToken,
        AWSServiceErrorInvalidAccessKeyId,
        AWSServiceErrorInvalidToken,
        AWSServiceErrorTokenRefreshRequired,
        AWSServiceErrorAccessFailure,
        AWSServiceErrorAuthMissingFailure,
        AWSServiceErrorThrottling,
        AWSServiceErrorThrottlingException,
    }

    Swift

    enum AWSServiceErrorType : Int, @unchecked Sendable
  • Enums for AWS regions.

    For information about which regions are supported for each service, see the linked website: http://docs.aws.amazon.com/general/latest/gr/rande.html

    See more

    Declaration

    Objective-C

    enum AWSRegionType : NSInteger {}
  • Enums for AWS services.

    For information about which regions are supported for each service, see the linked website: http://docs.aws.amazon.com/general/latest/gr/rande.html

    See more

    Declaration

    Objective-C

    enum AWSServiceType : NSInteger {}
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreErrorCode) {
        AWSUICKeyChainStoreErrorInvalidArguments = 1,
    }

    Swift

    enum AWSUICKeyChainStoreErrorCode : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreItemClass) {
        AWSUICKeyChainStoreItemClassGenericPassword = 1,
        AWSUICKeyChainStoreItemClassInternetPassword,
    }

    Swift

    enum AWSUICKeyChainStoreItemClass : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreProtocolType) {
        AWSUICKeyChainStoreProtocolTypeFTP = 1,
        AWSUICKeyChainStoreProtocolTypeFTPAccount,
        AWSUICKeyChainStoreProtocolTypeHTTP,
        AWSUICKeyChainStoreProtocolTypeIRC,
        AWSUICKeyChainStoreProtocolTypeNNTP,
        AWSUICKeyChainStoreProtocolTypePOP3,
        AWSUICKeyChainStoreProtocolTypeSMTP,
        AWSUICKeyChainStoreProtocolTypeSOCKS,
        AWSUICKeyChainStoreProtocolTypeIMAP,
        AWSUICKeyChainStoreProtocolTypeLDAP,
        AWSUICKeyChainStoreProtocolTypeAppleTalk,
        AWSUICKeyChainStoreProtocolTypeAFP,
        AWSUICKeyChainStoreProtocolTypeTelnet,
        AWSUICKeyChainStoreProtocolTypeSSH,
        AWSUICKeyChainStoreProtocolTypeFTPS,
        AWSUICKeyChainStoreProtocolTypeHTTPS,
        AWSUICKeyChainStoreProtocolTypeHTTPProxy,
        AWSUICKeyChainStoreProtocolTypeHTTPSProxy,
        AWSUICKeyChainStoreProtocolTypeFTPProxy,
        AWSUICKeyChainStoreProtocolTypeSMB,
        AWSUICKeyChainStoreProtocolTypeRTSP,
        AWSUICKeyChainStoreProtocolTypeRTSPProxy,
        AWSUICKeyChainStoreProtocolTypeDAAP,
        AWSUICKeyChainStoreProtocolTypeEPPC,
        AWSUICKeyChainStoreProtocolTypeNNTPS,
        AWSUICKeyChainStoreProtocolTypeLDAPS,
        AWSUICKeyChainStoreProtocolTypeTelnetS,
        AWSUICKeyChainStoreProtocolTypeIRCS,
        AWSUICKeyChainStoreProtocolTypePOP3S,
    }

    Swift

    enum AWSUICKeyChainStoreProtocolType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreAuthenticationType) {
        AWSUICKeyChainStoreAuthenticationTypeNTLM = 1,
        AWSUICKeyChainStoreAuthenticationTypeMSN,
        AWSUICKeyChainStoreAuthenticationTypeDPA,
        AWSUICKeyChainStoreAuthenticationTypeRPA,
        AWSUICKeyChainStoreAuthenticationTypeHTTPBasic,
        AWSUICKeyChainStoreAuthenticationTypeHTTPDigest,
        AWSUICKeyChainStoreAuthenticationTypeHTMLForm,
        AWSUICKeyChainStoreAuthenticationTypeDefault,
    }

    Swift

    enum AWSUICKeyChainStoreAuthenticationType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreAccessibility) {
        AWSUICKeyChainStoreAccessibilityWhenUnlocked = 1,
        AWSUICKeyChainStoreAccessibilityAfterFirstUnlock,
        AWSUICKeyChainStoreAccessibilityAlways,
        AWSUICKeyChainStoreAccessibilityWhenPasscodeSetThisDeviceOnly
        __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0),
        AWSUICKeyChainStoreAccessibilityWhenUnlockedThisDeviceOnly,
        AWSUICKeyChainStoreAccessibilityAfterFirstUnlockThisDeviceOnly,
        AWSUICKeyChainStoreAccessibilityAlwaysThisDeviceOnly,
    }

    Swift

    enum AWSUICKeyChainStoreAccessibility : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSUICKeyChainStoreAuthenticationPolicy) {
        AWSUICKeyChainStoreAuthenticationPolicyUserPresence = kSecAccessControlUserPresence,
    }

    Swift

    enum AWSUICKeyChainStoreAuthenticationPolicy : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSLogLevel) {
        AWSLogLevelUnknown = -1,
        AWSLogLevelNone = 0,
        AWSLogLevelError = 1,
        AWSLogLevelWarn = 2,
        AWSLogLevelInfo = 3,
        AWSLogLevelDebug = 4,
        AWSLogLevelVerbose = 5
    }

    Swift

    enum AWSLogLevel : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSXMLDictionaryAttributesMode)
    {
        AWSXMLDictionaryAttributesModePrefixed = 0, //default
        AWSXMLDictionaryAttributesModeDictionary,
        AWSXMLDictionaryAttributesModeUnprefixed,
        AWSXMLDictionaryAttributesModeDiscard
    }

    Swift

    enum AWSXMLDictionaryAttributesMode : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSXMLDictionaryNodeNameMode)
    {
        AWSXMLDictionaryNodeNameModeRootOnly = 0, //default
        AWSXMLDictionaryNodeNameModeAlways,
        AWSXMLDictionaryNodeNameModeNever
    }

    Swift

    enum AWSXMLDictionaryNodeNameMode : Int, @unchecked Sendable