DEX
DEXWARP Change Events
List WARP change events.
client.ZeroTrust.DEX.WARPChangeEvents.Get(ctx, params) (*[]DexwarpChangeEventGetResponse, error)
GET/accounts/{account_id}/dex/warp-change-events
DEXCommands
List account commands
client.ZeroTrust.DEX.Commands.List(ctx, params) (*V4PagePagination[DEXCommandListResponse], error)
GET/accounts/{account_id}/dex/commands
Create account commands
client.ZeroTrust.DEX.Commands.New(ctx, params) (*DEXCommandNewResponse, error)
POST/accounts/{account_id}/dex/commands
DEXCommandsDevices
List devices eligible for remote captures
client.ZeroTrust.DEX.Commands.Devices.List(ctx, params) (*V4PagePagination[DEXCommandDeviceListResponse], error)
GET/accounts/{account_id}/dex/commands/devices
DEXCommandsDownloads
Download command output file
client.ZeroTrust.DEX.Commands.Downloads.Get(ctx, commandID, filename, query) (*Response, error)
GET/accounts/{account_id}/dex/commands/{command_id}/downloads/{filename}
DEXCommandsQuota
Returns account commands usage, quota, and reset time
client.ZeroTrust.DEX.Commands.Quota.Get(ctx, query) (*DEXCommandQuotaGetResponse, error)
GET/accounts/{account_id}/dex/commands/quota
DEXColos
List Cloudflare colos
client.ZeroTrust.DEX.Colos.List(ctx, params) (*SinglePage[DEXColoListResponse], error)
GET/accounts/{account_id}/dex/colos
DEXFleet Status
List fleet status details by dimension
client.ZeroTrust.DEX.FleetStatus.Live(ctx, params) (*DEXFleetStatusLiveResponse, error)
GET/accounts/{account_id}/dex/fleet-status/live
List fleet status aggregate details by dimension
client.ZeroTrust.DEX.FleetStatus.OverTime(ctx, params) (*DEXFleetStatusOverTimeResponse, error)
GET/accounts/{account_id}/dex/fleet-status/over-time
DEXFleet StatusDevices
List fleet status devices
client.ZeroTrust.DEX.FleetStatus.Devices.List(ctx, params) (*V4PagePaginationArray[DEXFleetStatusDeviceListResponse], error)
GET/accounts/{account_id}/dex/fleet-status/devices
DEXHTTP Tests
Get details and aggregate metrics for an http test
client.ZeroTrust.DEX.HTTPTests.Get(ctx, testID, params) (*HTTPDetails, error)
GET/accounts/{account_id}/dex/http-tests/{test_id}
DEXHTTP TestsPercentiles
Get percentiles for an http test
client.ZeroTrust.DEX.HTTPTests.Percentiles.Get(ctx, testID, params) (*HTTPDetailsPercentiles, error)
GET/accounts/{account_id}/dex/http-tests/{test_id}/percentiles
DEXTests
List DEX test analytics
client.ZeroTrust.DEX.Tests.List(ctx, params) (*V4PagePagination[Tests], error)
GET/accounts/{account_id}/dex/tests/overview
DEXTestsUnique Devices
Get count of devices targeted
client.ZeroTrust.DEX.Tests.UniqueDevices.List(ctx, params) (*UniqueDevices, error)
GET/accounts/{account_id}/dex/tests/unique-devices
DEXTraceroute Test Results
DEXTraceroute Test ResultsNetwork Path
Get details for a specific traceroute test run
client.ZeroTrust.DEX.TracerouteTestResults.NetworkPath.Get(ctx, testResultID, query) (*DEXTracerouteTestResultNetworkPathGetResponse, error)
GET/accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path
DEXTraceroute Tests
Get details and aggregate metrics for a traceroute test
client.ZeroTrust.DEX.TracerouteTests.Get(ctx, testID, params) (*Traceroute, error)
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}
Get percentiles for a traceroute test
client.ZeroTrust.DEX.TracerouteTests.Percentiles(ctx, testID, params) (*DEXTracerouteTestPercentilesResponse, error)
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles
Get network path breakdown for a traceroute test
client.ZeroTrust.DEX.TracerouteTests.NetworkPath(ctx, testID, params) (*NetworkPathResponse, error)
GET/accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path
DEXRules
Get DEX Rule
client.ZeroTrust.DEX.Rules.Get(ctx, ruleID, query) (*DEXRuleGetResponse, error)
GET/accounts/{account_id}/dex/rules/{rule_id}
Delete a DEX Rule
client.ZeroTrust.DEX.Rules.Delete(ctx, ruleID, body) (*bool, error)
DELETE/accounts/{account_id}/dex/rules/{rule_id}
Update a DEX Rule
client.ZeroTrust.DEX.Rules.Update(ctx, ruleID, params) (*DEXRuleUpdateResponse, error)
PATCH/accounts/{account_id}/dex/rules/{rule_id}
Create a DEX Rule
client.ZeroTrust.DEX.Rules.New(ctx, params) (*DEXRuleNewResponse, error)
POST/accounts/{account_id}/dex/rules
List DEX Rules
client.ZeroTrust.DEX.Rules.List(ctx, params) (*V4PagePagination[DEXRuleListResponse], error)
GET/accounts/{account_id}/dex/rules