Skip to content

Commit

Permalink
Update reference
Browse files Browse the repository at this point in the history
  • Loading branch information
chemamartinez committed Nov 13, 2024
1 parent 148d6c6 commit c501329
Show file tree
Hide file tree
Showing 2 changed files with 147 additions and 141 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@
# Bucket ARN used for polling AWS S3 buckets
#bucket_arn: arn:aws:s3:::test-s3-bucket

# Access Point ARN used for polling AWS S3 buckets
#access_point_arn: arn:aws:s3:us-east-1:123456789:accesspoint/my-accesspoint

# Bucket Name used for polling non-AWS S3 buckets
#non_aws_bucket_name: test-s3-bucket

Expand Down
285 changes: 144 additions & 141 deletions x-pack/filebeat/filebeat.reference.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1482,147 +1482,147 @@ filebeat.modules:
#var.password:

#------------------------------ Salesforce Module ------------------------------
# Configuration file for Salesforce module in Filebeat

# Common Configurations:
# - enabled: Set to true to enable ingestion of Salesforce module fileset
# - initial_interval: Initial interval for log collection. This setting determines the time period for which the logs will be initially collected when the ingestion process starts, i.e. 1d/h/m/s
# - api_version: API version for Salesforce, version should be greater than 46.0

# Authentication Configurations:
# User-Password Authentication:
# - enabled: Set to true to enable user-password authentication
# - client.id: Client ID for user-password authentication
# - client.secret: Client secret for user-password authentication
# - token_url: Token URL for user-password authentication
# - username: Username for user-password authentication
# - password: Password for user-password authentication

# JWT Authentication:
# - enabled: Set to true to enable JWT authentication
# - client.id: Client ID for JWT authentication
# - client.username: Username for JWT authentication
# - client.key_path: Path to client key for JWT authentication
# - url: Audience URL for JWT authentication

# Event Monitoring:
# - real_time: Set to true to enable real-time logging using object type data collection
# - real_time_interval: Interval for real-time logging

# Event Log File:
# - event_log_file: Set to true to enable event log file type data collection
# - elf_interval: Interval for event log file
# - log_file_interval: Interval type for log file collection, either Hourly or Daily

- module: salesforce

apex:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "<YourClientSecretHere>"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

login:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

var.real_time: true
var.real_time_interval: 5m

logout:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

var.real_time: true
var.real_time_interval: 5m

setupaudittrail:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.real_time: true
# Configuration file for Salesforce module in Filebeat

# Common Configurations:
# - enabled: Set to true to enable ingestion of Salesforce module fileset
# - initial_interval: Initial interval for log collection. This setting determines the time period for which the logs will be initially collected when the ingestion process starts, i.e. 1d/h/m/s
# - api_version: API version for Salesforce, version should be greater than 46.0

# Authentication Configurations:
# User-Password Authentication:
# - enabled: Set to true to enable user-password authentication
# - client.id: Client ID for user-password authentication
# - client.secret: Client secret for user-password authentication
# - token_url: Token URL for user-password authentication
# - username: Username for user-password authentication
# - password: Password for user-password authentication

# JWT Authentication:
# - enabled: Set to true to enable JWT authentication
# - client.id: Client ID for JWT authentication
# - client.username: Username for JWT authentication
# - client.key_path: Path to client key for JWT authentication
# - url: Audience URL for JWT authentication

# Event Monitoring:
# - real_time: Set to true to enable real-time logging using object type data collection
# - real_time_interval: Interval for real-time logging

# Event Log File:
# - event_log_file: Set to true to enable event log file type data collection
# - elf_interval: Interval for event log file
# - log_file_interval: Interval type for log file collection, either Hourly or Daily

- module: salesforce

apex:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "<YourClientSecretHere>"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

login:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

var.real_time: true
var.real_time_interval: 5m

logout:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.event_log_file: true
var.elf_interval: 1h
var.log_file_interval: "Hourly"

var.real_time: true
var.real_time_interval: 5m

setupaudittrail:
enabled: false
var.initial_interval: 1d
var.api_version: 56

var.authentication:
user_password_flow:
enabled: true
client.id: "<YourClientIdHere>"
client.secret: "client-secret"
token_url: "<YourTokenURLHere>"
username: "<YourUsernameHere>"
password: "<YourPasswordHere>"
jwt_bearer_flow:
enabled: false
client.id: "<YourClientIdHere>"
client.username: "<YourClientUsernameHere>"
client.key_path: "<YourClientKeyPathHere>"
url: "https://login.salesforce.com"

var.url: "https://instance_id.my.salesforce.com"

var.real_time: true
var.real_time_interval: 5m
#----------------------------- Google Santa Module -----------------------------
- module: santa
Expand Down Expand Up @@ -2990,6 +2990,9 @@ filebeat.inputs:
# Bucket ARN used for polling AWS S3 buckets
#bucket_arn: arn:aws:s3:::test-s3-bucket

# Access Point ARN used for polling AWS S3 buckets
#access_point_arn: arn:aws:s3:us-east-1:123456789:accesspoint/my-accesspoint

# Bucket Name used for polling non-AWS S3 buckets
#non_aws_bucket_name: test-s3-bucket

Expand Down

0 comments on commit c501329

Please sign in to comment.