Back to destination list
Apache Arrow Flight
This destination plugin lets you sync data from a CloudQuery source to an Apache Arrow Flight compatible service.
Price
Free
Overview #
ArrowFlight Destination Plugin
This destination plugin lets you sync data from a CloudQuery source to an Apache Arrow Flight compatible service.
Configuration #
Example #
This example configures an ArrowFlight destination, located at
localhost:9090
:kind: destination
spec:
name: "arrowflight"
path: "cloudquery/arrowflight"
registry: "cloudquery"
version: "undefined"
spec:
addr: "localhost:9090"
# Optional parameters:
# handshake: ""
# token: ""
# close_timeout: 1s
# max_call_recv_msg_size: 10485760 # 10MB
# max_call_send_msg_size: 10485760 # 10MB
# tls_enabled: false
# tls_server_name: ""
# tls_insecure_skip_verify: false
The (top level) spec section is described in the Destination Spec Reference.
ArrowFlight Spec #
This is the (nested) spec used by the ArrowFlight destination Plugin.
addr
(string
) (required)The address of the ArrowFlight service.localhost:9090
connect to localhost on port 9090
handshake
(string
) (optional)This parameter is used to authenticate with the ArrowFlight service during the handshake.token
(string
) (optional)This parameter is used to subsequently authenticate with the ArrowFlight service in future calls. This parameter will be overridden by the response from the Handshake if thehandshake
parameter is specified.token
(string
) (optional)This parameter is used to subsequently authenticate with the ArrowFlight service in future calls. This parameter will be overridden by the response from the Handshake if thehandshake
parameter is specified.close_timeout
(duration
) (optional) (default:1s
(= 1 seconds))This parameter controls the timeout for waiting until closing the connection.max_call_send_msg_size
(integer
) (optional)This parameter is used to set the maximum message size in bytes the client can send. If this is not set, gRPC uses the default.tls_enabled
(boolean
) (optional) (default:false
)This parameter is used to Enable TLS.tls_server_name
(string
) (optional)This parameter is used to set the server name used to verify the hostname on the returned certificates.tls_insecure_skip_verify
(boolean
) (optional) (default:false
)This parameter is used to skip the verification of the server's certificate chain and host name.