/** * @type LogpushUpdateRequest: Request for update Logpush job * * @property destinationPath: Uniquely identifies the destination path for log storage. This string can include additional configuration parameters, such as the AWS region. Use the {DATE} placeholder in the URL path to automatically organize logs into daily subdirectories; for example, `s3://customer-bucket/logs/{DATE}?region=us-east-1&sse=AES256`. At runtime, the {DATE} variable is replaced with the current date in YYYYMMDD format, for example, 20260127, to ensure logs are stored in the appropriate daily folder. * - **Pattern:** /^.*$/ * * @property enabled: Flag that indicates if the job is enabled or disabled. * * @property filter: Provides customized selection for logs you want to receive. Filters are added as escaped, formatted JSON strings. By default, all logs are included. * - **Pattern:** /^.*$/ * * @property logFields: List of log fields. Depending on the log type, the list of fields that you can specify to be displayed in the log might vary. * */ export type LogpushUpdateRequest = { destinationPath?: string; enabled?: boolean; filter?: string; logFields?: Array; } & { [key: string]: any; };