Logpush
LogpushDatasets
LogpushDatasetsFields
List fields
client.Logpush.Datasets.Fields.Get(ctx, datasetID, query) (*DatasetFieldGetResponse, error)
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(ctx, datasetID, query) (*SinglePage[LogpushJob], error)
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/datasets/{dataset_id}/jobs
LogpushEdge
List Instant Logs jobs
client.Logpush.Edge.Get(ctx, query) (*SinglePage[InstantLogpushJob], error)
GET/zones/{zone_id}/logpush/edge/jobs
Create Instant Logs job
client.Logpush.Edge.New(ctx, params) (*InstantLogpushJob, error)
POST/zones/{zone_id}/logpush/edge/jobs
LogpushJobs
List Logpush jobs
client.Logpush.Jobs.List(ctx, query) (*SinglePage[LogpushJob], error)
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs
Get Logpush job details
client.Logpush.Jobs.Get(ctx, jobID, query) (*LogpushJob, error)
GET/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
Create Logpush job
client.Logpush.Jobs.New(ctx, params) (*LogpushJob, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs
Update Logpush job
client.Logpush.Jobs.Update(ctx, jobID, params) (*LogpushJob, error)
PUT/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
Delete Logpush job
client.Logpush.Jobs.Delete(ctx, jobID, body) (*JobDeleteResponse, error)
DELETE/{accounts_or_zones}/{account_or_zone_id}/logpush/jobs/{job_id}
LogpushOwnership
Get ownership challenge
client.Logpush.Ownership.New(ctx, params) (*OwnershipNewResponse, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/ownership
Validate ownership challenge
client.Logpush.Ownership.Validate(ctx, params) (*OwnershipValidation, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/ownership/validate
LogpushValidate
Validate destination
client.Logpush.Validate.Destination(ctx, params) (*ValidateDestinationResponse, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/destination
Check destination exists
client.Logpush.Validate.DestinationExists(ctx, params) (*ValidateDestinationExistsResponse, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/destination/exists
Validate origin
client.Logpush.Validate.Origin(ctx, params) (*ValidateOriginResponse, error)
POST/{accounts_or_zones}/{account_or_zone_id}/logpush/validate/origin