Amazon Kinesis Producer C SDK
CommonProducerBaseStatusCodes

Common producer base return codes. More...

Macros

#define STATUS_COMMON_PRODUCER_BASE   0x15000000
 
#define STATUS_INVALID_AWS_CREDENTIALS_VERSION   STATUS_COMMON_PRODUCER_BASE + 0x00000008
 
#define STATUS_MAX_REQUEST_HEADER_COUNT   STATUS_COMMON_PRODUCER_BASE + 0x00000009
 
#define STATUS_MAX_REQUEST_HEADER_NAME_LEN   STATUS_COMMON_PRODUCER_BASE + 0x0000000a
 
#define STATUS_MAX_REQUEST_HEADER_VALUE_LEN   STATUS_COMMON_PRODUCER_BASE + 0x0000000b
 
#define STATUS_INVALID_API_CALL_RETURN_JSON   STATUS_COMMON_PRODUCER_BASE + 0x0000000c
 
#define STATUS_CURL_INIT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000000d
 
#define STATUS_CURL_LIBRARY_INIT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000000e
 
#define STATUS_HMAC_GENERATION_ERROR   STATUS_COMMON_PRODUCER_BASE + 0x00000010
 
#define STATUS_IOT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000011
 
#define STATUS_MAX_ROLE_ALIAS_LEN_EXCEEDED   STATUS_COMMON_PRODUCER_BASE + 0x00000012
 
#define STATUS_INVALID_USER_AGENT_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x00000015
 
#define STATUS_IOT_EXPIRATION_OCCURS_IN_PAST   STATUS_COMMON_PRODUCER_BASE + 0x00000017
 
#define STATUS_IOT_EXPIRATION_PARSING_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000018
 
#define STATUS_MAX_IOT_THING_NAME_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x0000001e
 
#define STATUS_IOT_CREATE_LWS_CONTEXT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000001f
 
#define STATUS_INVALID_CA_CERT_PATH   STATUS_COMMON_PRODUCER_BASE + 0x00000020
 
#define STATUS_FILE_CREDENTIAL_PROVIDER_OPEN_FILE_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000022
 
#define STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x00000023
 
#define STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_FORMAT   STATUS_COMMON_PRODUCER_BASE + 0x00000024
 

Detailed Description

Common producer base return codes.

Macro Definition Documentation

◆ STATUS_COMMON_PRODUCER_BASE

#define STATUS_COMMON_PRODUCER_BASE   0x15000000

This section is done for backward compat. We shouldn't add to it. New status should be added to common base section

◆ STATUS_CURL_INIT_FAILED

#define STATUS_CURL_INIT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000000d

◆ STATUS_CURL_LIBRARY_INIT_FAILED

#define STATUS_CURL_LIBRARY_INIT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000000e

◆ STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_FORMAT

#define STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_FORMAT   STATUS_COMMON_PRODUCER_BASE + 0x00000024

◆ STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_LENGTH

#define STATUS_FILE_CREDENTIAL_PROVIDER_INVALID_FILE_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x00000023

◆ STATUS_FILE_CREDENTIAL_PROVIDER_OPEN_FILE_FAILED

#define STATUS_FILE_CREDENTIAL_PROVIDER_OPEN_FILE_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000022

◆ STATUS_HMAC_GENERATION_ERROR

#define STATUS_HMAC_GENERATION_ERROR   STATUS_COMMON_PRODUCER_BASE + 0x00000010

◆ STATUS_INVALID_API_CALL_RETURN_JSON

#define STATUS_INVALID_API_CALL_RETURN_JSON   STATUS_COMMON_PRODUCER_BASE + 0x0000000c

◆ STATUS_INVALID_AWS_CREDENTIALS_VERSION

#define STATUS_INVALID_AWS_CREDENTIALS_VERSION   STATUS_COMMON_PRODUCER_BASE + 0x00000008

◆ STATUS_INVALID_CA_CERT_PATH

#define STATUS_INVALID_CA_CERT_PATH   STATUS_COMMON_PRODUCER_BASE + 0x00000020

◆ STATUS_INVALID_USER_AGENT_LENGTH

#define STATUS_INVALID_USER_AGENT_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x00000015

◆ STATUS_IOT_CREATE_LWS_CONTEXT_FAILED

#define STATUS_IOT_CREATE_LWS_CONTEXT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x0000001f

◆ STATUS_IOT_EXPIRATION_OCCURS_IN_PAST

#define STATUS_IOT_EXPIRATION_OCCURS_IN_PAST   STATUS_COMMON_PRODUCER_BASE + 0x00000017

◆ STATUS_IOT_EXPIRATION_PARSING_FAILED

#define STATUS_IOT_EXPIRATION_PARSING_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000018

◆ STATUS_IOT_FAILED

#define STATUS_IOT_FAILED   STATUS_COMMON_PRODUCER_BASE + 0x00000011

◆ STATUS_MAX_IOT_THING_NAME_LENGTH

#define STATUS_MAX_IOT_THING_NAME_LENGTH   STATUS_COMMON_PRODUCER_BASE + 0x0000001e

◆ STATUS_MAX_REQUEST_HEADER_COUNT

#define STATUS_MAX_REQUEST_HEADER_COUNT   STATUS_COMMON_PRODUCER_BASE + 0x00000009

◆ STATUS_MAX_REQUEST_HEADER_NAME_LEN

#define STATUS_MAX_REQUEST_HEADER_NAME_LEN   STATUS_COMMON_PRODUCER_BASE + 0x0000000a

◆ STATUS_MAX_REQUEST_HEADER_VALUE_LEN

#define STATUS_MAX_REQUEST_HEADER_VALUE_LEN   STATUS_COMMON_PRODUCER_BASE + 0x0000000b

◆ STATUS_MAX_ROLE_ALIAS_LEN_EXCEEDED

#define STATUS_MAX_ROLE_ALIAS_LEN_EXCEEDED   STATUS_COMMON_PRODUCER_BASE + 0x00000012