in source/resource_name.c [47:58]
int aws_resource_name_length(const struct aws_resource_name *arn, size_t *size) {
AWS_PRECONDITION(aws_byte_cursor_is_valid(&arn->partition));
AWS_PRECONDITION(aws_byte_cursor_is_valid(&arn->service));
AWS_PRECONDITION(aws_byte_cursor_is_valid(&arn->region));
AWS_PRECONDITION(aws_byte_cursor_is_valid(&arn->account_id));
AWS_PRECONDITION(aws_byte_cursor_is_valid(&arn->resource_id));
*size = arn->partition.len + arn->region.len + arn->service.len + arn->account_id.len + arn->resource_id.len +
DELIMETER_LEN;
return AWS_OP_SUCCESS;
}