outpost.yml
outpost.yml contains configuration for a Cribl Outpost instance.
outpost.yml
# Settings for the internal distributed-management interface
listener:
# Host - Host/IP address to bind to
# [string; required]
host:
# Port - Port number to bind to
# [number; required]
port:
# IP Whitelist Regex - Regex to match incoming connections' source IPs
# [string]
ipWhitelistRegex:
# Max Active Connections - Maximum number of active connections to accept
# [number]
maxActiveCxn:
# TLS Settings - TLS configuration for secure connections
tls:
# Disabled - Whether TLS is disabled for this connection
# [boolean]
disabled:
# Certificate Path - Path to TLS certificate file
# [string]
certPath:
# Private Key Path - Path to TLS private key file
# [string]
privKeyPath:
# CA Path - Path to certificate authority file
# [string]
caPath:
# Server Name - TLS server name for verification
# [string]
servername:
# Reject Unauthorized - Whether to reject unauthorized certificates
# [boolean]
rejectUnauthorized:
# Request Certificate - Whether to request client certificates
# [boolean]
requestCert:
# Lake Azure bindings - Azure storage-location bindings this Outpost executes Lake Azure operations for
lakeAzure:
bindings:
# Storage Location ID - The Storage Location ID an Azure operation may target on this Outpost
# [string; required]
storageLocationId:
# Tenant ID - Azure Active Directory tenant ID
# [string; required]
tenantId:
# Client ID - Azure application (client) ID
# [string; required]
clientId:
# Subscription ID - Azure subscription ID
# [string; required]
subscriptionId:
# Resource group name - Azure resource group that contains the storage account
# [string; required]
resourceGroupName:
# Storage account name - Azure storage account name
# [string; required]
storageAccountName: