Skip to content
Closed
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion plugins/out_kinesis_streams/kinesis.c
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ static int cb_kinesis_init(struct flb_output_instance *ins,
ctx->kinesis_client->region = (char *) ctx->region;
ctx->kinesis_client->retry_requests = ctx->retry_requests;
ctx->kinesis_client->service = "kinesis";
ctx->kinesis_client->port = 443;
ctx->kinesis_client->port = ctx->port;
ctx->kinesis_client->flags = 0;
ctx->kinesis_client->proxy = NULL;
ctx->kinesis_client->static_headers = &content_type_header;
Expand Down Expand Up @@ -440,6 +440,12 @@ static struct flb_config_map config_map[] = {
"Specify a custom endpoint for the Kinesis API"
},

{
FLB_CONFIG_MAP_INT, "port", "443",
0, FLB_TRUE, offsetof(struct flb_kinesis, port),
"Specify a port for the Kinesis API"
},

{
FLB_CONFIG_MAP_STR, "sts_endpoint", NULL,
0, FLB_TRUE, offsetof(struct flb_kinesis, sts_endpoint),
Expand Down
1 change: 1 addition & 0 deletions plugins/out_kinesis_streams/kinesis.h
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ struct flb_kinesis {
const char *role_arn;
const char *log_key;
const char *external_id;
const int port;
int retry_requests;
char *sts_endpoint;
int custom_endpoint;
Expand Down