Amazon Kinesis Producer C SDK
StringConstants

String constants. More...

Macros

#define HTTPS_SCHEME_NAME   "https"
 
#define WSS_SCHEME_NAME   "wss"
 
#define HTTP_REQUEST_VERB_GET_STRING   (PCHAR) "GET"
 
#define HTTP_REQUEST_VERB_PUT_STRING   (PCHAR) "PUT"
 
#define HTTP_REQUEST_VERB_POST_STRING   (PCHAR) "POST"
 
#define SCHEMA_DELIMITER_STRING   (PCHAR) "://"
 
#define DEFAULT_CANONICAL_URI_STRING   (PCHAR) "/"
 
#define DEFAULT_AWS_REGION   "us-west-2"
 
#define CONTROL_PLANE_URI_PREFIX   "https://"
 
#define KINESIS_VIDEO_SERVICE_NAME   "kinesisvideo"
 
#define AWS_KVS_FIPS_ENDPOINT_POSTFIX   "-fips"
 
#define CONTROL_PLANE_URI_POSTFIX   ".amazonaws.com"
 
#define CONTROL_PLANE_URI_POSTFIX_CN   ".amazonaws.com.cn"
 
#define CONTROL_PLANE_URI_POSTFIX_ISO   ".c2s.ic.gov"
 
#define CONTROL_PLANE_URI_POSTFIX_ISO_B   ".sc2s.sgov.gov"
 
#define AWS_ISO_B_REGION_PREFIX   "us-isob-"
 
#define AWS_ISO_REGION_PREFIX   "us-iso-"
 
#define AWS_GOV_CLOUD_REGION_PREFIX   "us-gov-"
 
#define AWS_CN_REGION_PREFIX   "cn-"
 
#define DEFAULT_USER_AGENT_NAME   "AWS-SDK-KVS"
 
#define TAG_PARAM_JSON_TEMPLATE   "\n\t\t\"%s\": \"%s\","
 
#define REQUEST_HEADER_DELIMITER   ((PCHAR) ": ")
 
#define KVS_REQUEST_ID_HEADER_NAME   "x-amzn-RequestId"
 

Detailed Description

String constants.

Fixed string defines

Macro Definition Documentation

◆ AWS_CN_REGION_PREFIX

#define AWS_CN_REGION_PREFIX   "cn-"

◆ AWS_GOV_CLOUD_REGION_PREFIX

#define AWS_GOV_CLOUD_REGION_PREFIX   "us-gov-"

◆ AWS_ISO_B_REGION_PREFIX

#define AWS_ISO_B_REGION_PREFIX   "us-isob-"

◆ AWS_ISO_REGION_PREFIX

#define AWS_ISO_REGION_PREFIX   "us-iso-"

◆ AWS_KVS_FIPS_ENDPOINT_POSTFIX

#define AWS_KVS_FIPS_ENDPOINT_POSTFIX   "-fips"

◆ CONTROL_PLANE_URI_POSTFIX

#define CONTROL_PLANE_URI_POSTFIX   ".amazonaws.com"

Control plane postfix

◆ CONTROL_PLANE_URI_POSTFIX_CN

#define CONTROL_PLANE_URI_POSTFIX_CN   ".amazonaws.com.cn"

◆ CONTROL_PLANE_URI_POSTFIX_ISO

#define CONTROL_PLANE_URI_POSTFIX_ISO   ".c2s.ic.gov"

◆ CONTROL_PLANE_URI_POSTFIX_ISO_B

#define CONTROL_PLANE_URI_POSTFIX_ISO_B   ".sc2s.sgov.gov"

◆ CONTROL_PLANE_URI_PREFIX

#define CONTROL_PLANE_URI_PREFIX   "https://"

Control plane prefix

◆ DEFAULT_AWS_REGION

#define DEFAULT_AWS_REGION   "us-west-2"

Default AWS region

◆ DEFAULT_CANONICAL_URI_STRING

#define DEFAULT_CANONICAL_URI_STRING   (PCHAR) "/"

Default canonical URI if we fail to get anything from the parsing

◆ DEFAULT_USER_AGENT_NAME

#define DEFAULT_USER_AGENT_NAME   "AWS-SDK-KVS"

Default user agent name

◆ HTTP_REQUEST_VERB_GET_STRING

#define HTTP_REQUEST_VERB_GET_STRING   (PCHAR) "GET"

HTTP GET request string

◆ HTTP_REQUEST_VERB_POST_STRING

#define HTTP_REQUEST_VERB_POST_STRING   (PCHAR) "POST"

HTTP POST request string

◆ HTTP_REQUEST_VERB_PUT_STRING

#define HTTP_REQUEST_VERB_PUT_STRING   (PCHAR) "PUT"

HTTP PUT request string

◆ HTTPS_SCHEME_NAME

#define HTTPS_SCHEME_NAME   "https"

HTTPS Protocol scheme name

◆ KINESIS_VIDEO_SERVICE_NAME

#define KINESIS_VIDEO_SERVICE_NAME   "kinesisvideo"

KVS service name

◆ KVS_REQUEST_ID_HEADER_NAME

#define KVS_REQUEST_ID_HEADER_NAME   "x-amzn-RequestId"

AWS service Request id header name

◆ REQUEST_HEADER_DELIMITER

#define REQUEST_HEADER_DELIMITER   ((PCHAR) ": ")

Header delimiter for requests and it's size

◆ SCHEMA_DELIMITER_STRING

#define SCHEMA_DELIMITER_STRING   (PCHAR) "://"

Schema delimiter string

◆ TAG_PARAM_JSON_TEMPLATE

#define TAG_PARAM_JSON_TEMPLATE   "\n\t\t\"%s\": \"%s\","

Parameterized string for each tag pair

◆ WSS_SCHEME_NAME

#define WSS_SCHEME_NAME   "wss"

WSS Protocol scheme name