Logpush
LogpushDatasets
LogpushDatasetsFields
List fields
client.logpush.datasets.fields.get("access_requests" | "audit_logs" | "audit_logs_v2" | 27 moredatasetId, FieldGetParams { account_id, zone_id } params?, RequestOptionsoptions?): FieldGetResponse
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/datasets/{dataset_id}/fields
LogpushDatasetsJobs
List Logpush jobs for a dataset
client.logpush.datasets.jobs.get("access_requests" | "audit_logs" | "audit_logs_v2" | 27 moredatasetId, JobGetParams { account_id, zone_id } params?, RequestOptionsoptions?): SinglePage<LogpushJob { id, dataset, destination_conf, 12 more } | null>
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/datasets/{dataset_id}/jobs
LogpushEdge
List Instant Logs jobs
client.logpush.edge.get(EdgeGetParams { zone_id } params, RequestOptionsoptions?): SinglePage<InstantLogpushJob { destination_conf, fields, filter, 2 more } | null>
GET/zones/{zone_id}/logpush/edge/jobs
Create Instant Logs job
client.logpush.edge.create(EdgeCreateParams { zone_id, fields, filter, sample } params, RequestOptionsoptions?): InstantLogpushJob { destination_conf, fields, filter, 2 more } | null
POST/zones/{zone_id}/logpush/edge/jobs
LogpushJobs
List Logpush jobs
client.logpush.jobs.list(JobListParams { account_id, zone_id } params?, RequestOptionsoptions?): SinglePage<LogpushJob { id, dataset, destination_conf, 12 more } | null>
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs
Get Logpush job details
client.logpush.jobs.get(numberjobId, JobGetParams { account_id, zone_id } params?, RequestOptionsoptions?): LogpushJob { id, dataset, destination_conf, 12 more } | null
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
Create Logpush job
client.logpush.jobs.create(JobCreateParams { destination_conf, account_id, zone_id, 12 more } params, RequestOptionsoptions?): LogpushJob { id, dataset, destination_conf, 12 more } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs
Update Logpush job
client.logpush.jobs.update(numberjobId, JobUpdateParams { account_id, zone_id, destination_conf, 11 more } params, RequestOptionsoptions?): LogpushJob { id, dataset, destination_conf, 12 more } | null
PUT/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
Delete Logpush job
client.logpush.jobs.delete(numberjobId, JobDeleteParams { account_id, zone_id } params?, RequestOptionsoptions?): JobDeleteResponse { id }
DELETE/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
LogpushOwnership
Get ownership challenge
client.logpush.ownership.create(OwnershipCreateParams { destination_conf, account_id, zone_id } params, RequestOptionsoptions?): OwnershipCreateResponse { filename, message, valid } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/ownership
Validate ownership challenge
client.logpush.ownership.validate(OwnershipValidateParams { destination_conf, ownership_challenge, account_id, zone_id } params, RequestOptionsoptions?): OwnershipValidation { valid } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/ownership/validate
LogpushValidate
Validate destination
client.logpush.validate.destination(ValidateDestinationParams { destination_conf, account_id, zone_id } params, RequestOptionsoptions?): ValidateDestinationResponse { message, valid } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/destination
Check destination exists
client.logpush.validate.destinationExists(ValidateDestinationExistsParams { destination_conf, account_id, zone_id } params, RequestOptionsoptions?): ValidateDestinationExistsResponse { exists } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/destination/exists
Validate origin
client.logpush.validate.origin(ValidateOriginParams { logpull_options, account_id, zone_id } params, RequestOptionsoptions?): ValidateOriginResponse { message, valid } | null
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/origin