mirror of
https://github.com/alexhopeoconnor/binarylane-dotnet.git
synced 2026-10-04 02:18:11 +10:00
65 lines
3.0 KiB
JSON
65 lines
3.0 KiB
JSON
{
|
|
"input": "binarylane-v2.openapi.yaml",
|
|
"normalizationRules": [
|
|
{
|
|
"kind": "exclude-paths-containing",
|
|
"value": "#",
|
|
"reason": "The upstream document uses fragment-bearing paths to document variants of the one real server actions endpoint. A URI fragment is never sent in an HTTP request."
|
|
},
|
|
{
|
|
"kind": "preserve-discriminator",
|
|
"schema": "ServerAction",
|
|
"property": "type",
|
|
"reason": "The action body is a discriminated union. Do not flatten or silently discard the discriminator mapping when generating test fixtures or internal wire code."
|
|
},
|
|
{
|
|
"kind": "open-enum",
|
|
"reason": "Provider enum values are represented as strings in public DTOs so new upstream values remain readable by existing SDK versions."
|
|
}
|
|
],
|
|
"excludedPaths": [
|
|
"/v2/servers/{server_id}/actions#AddDisk",
|
|
"/v2/servers/{server_id}/actions#AttachBackup",
|
|
"/v2/servers/{server_id}/actions#ChangeAdvancedFeatures",
|
|
"/v2/servers/{server_id}/actions#ChangeAdvancedFirewallRules",
|
|
"/v2/servers/{server_id}/actions#ChangeBackupSchedule",
|
|
"/v2/servers/{server_id}/actions#ChangeIpv6",
|
|
"/v2/servers/{server_id}/actions#ChangeIpv6ReverseNameservers",
|
|
"/v2/servers/{server_id}/actions#ChangeKernel",
|
|
"/v2/servers/{server_id}/actions#ChangeManageOffsiteBackupCopies",
|
|
"/v2/servers/{server_id}/actions#ChangeNetwork",
|
|
"/v2/servers/{server_id}/actions#ChangeOffsiteBackupLocation",
|
|
"/v2/servers/{server_id}/actions#ChangePartner",
|
|
"/v2/servers/{server_id}/actions#ChangePortBlocking",
|
|
"/v2/servers/{server_id}/actions#ChangeRegion",
|
|
"/v2/servers/{server_id}/actions#ChangeReverseName",
|
|
"/v2/servers/{server_id}/actions#ChangeSeparatePrivateNetworkInterface",
|
|
"/v2/servers/{server_id}/actions#ChangeSourceAndDestinationCheck",
|
|
"/v2/servers/{server_id}/actions#ChangeThresholdAlerts",
|
|
"/v2/servers/{server_id}/actions#ChangeVpcIpv4",
|
|
"/v2/servers/{server_id}/actions#CloneUsingBackup",
|
|
"/v2/servers/{server_id}/actions#DeleteDisk",
|
|
"/v2/servers/{server_id}/actions#DetachBackup",
|
|
"/v2/servers/{server_id}/actions#DisableBackups",
|
|
"/v2/servers/{server_id}/actions#DisableSelinux",
|
|
"/v2/servers/{server_id}/actions#EnableBackups",
|
|
"/v2/servers/{server_id}/actions#EnableIpv6",
|
|
"/v2/servers/{server_id}/actions#IsRunning",
|
|
"/v2/servers/{server_id}/actions#PasswordReset",
|
|
"/v2/servers/{server_id}/actions#Ping",
|
|
"/v2/servers/{server_id}/actions#PowerCycle",
|
|
"/v2/servers/{server_id}/actions#PowerOff",
|
|
"/v2/servers/{server_id}/actions#PowerOn",
|
|
"/v2/servers/{server_id}/actions#Reboot",
|
|
"/v2/servers/{server_id}/actions#Rebuild",
|
|
"/v2/servers/{server_id}/actions#Rename",
|
|
"/v2/servers/{server_id}/actions#Resize",
|
|
"/v2/servers/{server_id}/actions#ResizeDisk",
|
|
"/v2/servers/{server_id}/actions#Restore",
|
|
"/v2/servers/{server_id}/actions#Shutdown",
|
|
"/v2/servers/{server_id}/actions#TakeBackup",
|
|
"/v2/servers/{server_id}/actions#Uncancel",
|
|
"/v2/servers/{server_id}/actions#Uptime"
|
|
]
|
|
}
|