UNPKG

digitalocean-openapi-js

Version:
1,596 lines (1,595 loc) 900 kB
import globalAxios from "axios"; import { BASE_PATH, BaseAPI, operationServerMap, } from "./base.js"; import { DUMMY_BASE_URL, assertParamExists, createRequestFunction, serializeDataIfNeeded, setBearerAuthToObject, setSearchParams, toPathString, } from "./common.js"; export const AccountStatusEnum = { Active: "active", Warning: "warning", Locked: "locked", }; export const ActionStatusEnum = { InProgress: "in-progress", Completed: "completed", Errored: "errored", }; export const AlertTypeEnum = { Latency: "latency", Down: "down", DownGlobal: "down_global", SslExpiry: "ssl_expiry", }; export const AlertComparisonEnum = { GreaterThan: "greater_than", LessThan: "less_than", }; export const AlertPeriodEnum = { _2m: "2m", _3m: "3m", _5m: "5m", _10m: "10m", _15m: "15m", _30m: "30m", _1h: "1h", }; export const AlertPolicyCompareEnum = { GreaterThan: "GreaterThan", LessThan: "LessThan", }; export const AlertPolicyTypeEnum = { InsightsDropletLoad1: "v1/insights/droplet/load_1", InsightsDropletLoad5: "v1/insights/droplet/load_5", InsightsDropletLoad15: "v1/insights/droplet/load_15", InsightsDropletMemoryUtilizationPercent: "v1/insights/droplet/memory_utilization_percent", InsightsDropletDiskUtilizationPercent: "v1/insights/droplet/disk_utilization_percent", InsightsDropletCpu: "v1/insights/droplet/cpu", InsightsDropletDiskRead: "v1/insights/droplet/disk_read", InsightsDropletDiskWrite: "v1/insights/droplet/disk_write", InsightsDropletPublicOutboundBandwidth: "v1/insights/droplet/public_outbound_bandwidth", InsightsDropletPublicInboundBandwidth: "v1/insights/droplet/public_inbound_bandwidth", InsightsDropletPrivateOutboundBandwidth: "v1/insights/droplet/private_outbound_bandwidth", InsightsDropletPrivateInboundBandwidth: "v1/insights/droplet/private_inbound_bandwidth", InsightsLbaasAvgCpuUtilizationPercent: "v1/insights/lbaas/avg_cpu_utilization_percent", InsightsLbaasConnectionUtilizationPercent: "v1/insights/lbaas/connection_utilization_percent", InsightsLbaasDropletHealth: "v1/insights/lbaas/droplet_health", InsightsLbaasTlsConnectionsPerSecondUtilizationPercent: "v1/insights/lbaas/tls_connections_per_second_utilization_percent", InsightsLbaasIncreaseInHttpErrorRatePercentage5xx: "v1/insights/lbaas/increase_in_http_error_rate_percentage_5xx", InsightsLbaasIncreaseInHttpErrorRatePercentage4xx: "v1/insights/lbaas/increase_in_http_error_rate_percentage_4xx", InsightsLbaasIncreaseInHttpErrorRateCount5xx: "v1/insights/lbaas/increase_in_http_error_rate_count_5xx", InsightsLbaasIncreaseInHttpErrorRateCount4xx: "v1/insights/lbaas/increase_in_http_error_rate_count_4xx", InsightsLbaasHighHttpRequestResponseTime: "v1/insights/lbaas/high_http_request_response_time", InsightsLbaasHighHttpRequestResponseTime50p: "v1/insights/lbaas/high_http_request_response_time_50p", InsightsLbaasHighHttpRequestResponseTime95p: "v1/insights/lbaas/high_http_request_response_time_95p", InsightsLbaasHighHttpRequestResponseTime99p: "v1/insights/lbaas/high_http_request_response_time_99p", DbaasAlertsLoad15Alerts: "v1/dbaas/alerts/load_15_alerts", DbaasAlertsMemoryUtilizationAlerts: "v1/dbaas/alerts/memory_utilization_alerts", DbaasAlertsDiskUtilizationAlerts: "v1/dbaas/alerts/disk_utilization_alerts", DbaasAlertsCpuAlerts: "v1/dbaas/alerts/cpu_alerts", }; export const AlertPolicyWindowEnum = { _5m: "5m", _10m: "10m", _30m: "30m", _1h: "1h", }; export const AlertPolicyRequestCompareEnum = { GreaterThan: "GreaterThan", LessThan: "LessThan", }; export const AlertPolicyRequestTypeEnum = { InsightsDropletLoad1: "v1/insights/droplet/load_1", InsightsDropletLoad5: "v1/insights/droplet/load_5", InsightsDropletLoad15: "v1/insights/droplet/load_15", InsightsDropletMemoryUtilizationPercent: "v1/insights/droplet/memory_utilization_percent", InsightsDropletDiskUtilizationPercent: "v1/insights/droplet/disk_utilization_percent", InsightsDropletCpu: "v1/insights/droplet/cpu", InsightsDropletDiskRead: "v1/insights/droplet/disk_read", InsightsDropletDiskWrite: "v1/insights/droplet/disk_write", InsightsDropletPublicOutboundBandwidth: "v1/insights/droplet/public_outbound_bandwidth", InsightsDropletPublicInboundBandwidth: "v1/insights/droplet/public_inbound_bandwidth", InsightsDropletPrivateOutboundBandwidth: "v1/insights/droplet/private_outbound_bandwidth", InsightsDropletPrivateInboundBandwidth: "v1/insights/droplet/private_inbound_bandwidth", InsightsLbaasAvgCpuUtilizationPercent: "v1/insights/lbaas/avg_cpu_utilization_percent", InsightsLbaasConnectionUtilizationPercent: "v1/insights/lbaas/connection_utilization_percent", InsightsLbaasDropletHealth: "v1/insights/lbaas/droplet_health", InsightsLbaasTlsConnectionsPerSecondUtilizationPercent: "v1/insights/lbaas/tls_connections_per_second_utilization_percent", InsightsLbaasIncreaseInHttpErrorRatePercentage5xx: "v1/insights/lbaas/increase_in_http_error_rate_percentage_5xx", InsightsLbaasIncreaseInHttpErrorRatePercentage4xx: "v1/insights/lbaas/increase_in_http_error_rate_percentage_4xx", InsightsLbaasIncreaseInHttpErrorRateCount5xx: "v1/insights/lbaas/increase_in_http_error_rate_count_5xx", InsightsLbaasIncreaseInHttpErrorRateCount4xx: "v1/insights/lbaas/increase_in_http_error_rate_count_4xx", InsightsLbaasHighHttpRequestResponseTime: "v1/insights/lbaas/high_http_request_response_time", InsightsLbaasHighHttpRequestResponseTime50p: "v1/insights/lbaas/high_http_request_response_time_50p", InsightsLbaasHighHttpRequestResponseTime95p: "v1/insights/lbaas/high_http_request_response_time_95p", InsightsLbaasHighHttpRequestResponseTime99p: "v1/insights/lbaas/high_http_request_response_time_99p", DbaasAlertsLoad15Alerts: "v1/dbaas/alerts/load_15_alerts", DbaasAlertsMemoryUtilizationAlerts: "v1/dbaas/alerts/memory_utilization_alerts", DbaasAlertsDiskUtilizationAlerts: "v1/dbaas/alerts/disk_utilization_alerts", DbaasAlertsCpuAlerts: "v1/dbaas/alerts/cpu_alerts", }; export const AlertPolicyRequestWindowEnum = { _5m: "5m", _10m: "10m", _30m: "30m", _1h: "1h", }; export const AlertUpdatableTypeEnum = { Latency: "latency", Down: "down", DownGlobal: "down_global", SslExpiry: "ssl_expiry", }; export const AlertUpdatableComparisonEnum = { GreaterThan: "greater_than", LessThan: "less_than", }; export const AlertUpdatablePeriodEnum = { _2m: "2m", _3m: "3m", _5m: "5m", _10m: "10m", _15m: "15m", _30m: "30m", _1h: "1h", }; export const AppAlertPhase = { Unknown: "UNKNOWN", Pending: "PENDING", Configuring: "CONFIGURING", Active: "ACTIVE", Error: "ERROR", }; export const AppAlertProgressStepStatus = { Unknown: "UNKNOWN", Pending: "PENDING", Running: "RUNNING", Error: "ERROR", Success: "SUCCESS", }; export const AppAlertSpecOperator = { UnspecifiedOperator: "UNSPECIFIED_OPERATOR", GreaterThan: "GREATER_THAN", LessThan: "LESS_THAN", }; export const AppAlertSpecRule = { UnspecifiedRule: "UNSPECIFIED_RULE", CpuUtilization: "CPU_UTILIZATION", MemUtilization: "MEM_UTILIZATION", RestartCount: "RESTART_COUNT", DeploymentFailed: "DEPLOYMENT_FAILED", DeploymentLive: "DEPLOYMENT_LIVE", DomainFailed: "DOMAIN_FAILED", DomainLive: "DOMAIN_LIVE", FunctionsActivationCount: "FUNCTIONS_ACTIVATION_COUNT", FunctionsAverageDurationMs: "FUNCTIONS_AVERAGE_DURATION_MS", FunctionsErrorRatePerMinute: "FUNCTIONS_ERROR_RATE_PER_MINUTE", FunctionsAverageWaitTimeMs: "FUNCTIONS_AVERAGE_WAIT_TIME_MS", FunctionsErrorCount: "FUNCTIONS_ERROR_COUNT", FunctionsGbRatePerSecond: "FUNCTIONS_GB_RATE_PER_SECOND", }; export const AppAlertSpecWindow = { UnspecifiedWindow: "UNSPECIFIED_WINDOW", FiveMinutes: "FIVE_MINUTES", TenMinutes: "TEN_MINUTES", ThirtyMinutes: "THIRTY_MINUTES", OneHour: "ONE_HOUR", }; export const AppComponentInstanceBaseInstanceSizeSlugEnum = { S1vcpu05gb: "apps-s-1vcpu-0.5gb", S1vcpu1gbFixed: "apps-s-1vcpu-1gb-fixed", S1vcpu1gb: "apps-s-1vcpu-1gb", S1vcpu2gb: "apps-s-1vcpu-2gb", S2vcpu4gb: "apps-s-2vcpu-4gb", D1vcpu05gb: "apps-d-1vcpu-0.5gb", D1vcpu1gb: "apps-d-1vcpu-1gb", D1vcpu2gb: "apps-d-1vcpu-2gb", D1vcpu4gb: "apps-d-1vcpu-4gb", D2vcpu4gb: "apps-d-2vcpu-4gb", D2vcpu8gb: "apps-d-2vcpu-8gb", D4vcpu8gb: "apps-d-4vcpu-8gb", D4vcpu16gb: "apps-d-4vcpu-16gb", D8vcpu32gb: "apps-d-8vcpu-32gb", }; export const AppDatabaseSpecEngineEnum = { Unset: "UNSET", Mysql: "MYSQL", Pg: "PG", Redis: "REDIS", Mongodb: "MONGODB", Kafka: "KAFKA", Opensearch: "OPENSEARCH", }; export const AppDomainSpecTypeEnum = { Unspecified: "UNSPECIFIED", Default: "DEFAULT", Primary: "PRIMARY", Alias: "ALIAS", }; export const AppDomainSpecMinimumTlsVersionEnum = { _2: "1.2", _3: "1.3", }; export const AppEgressTypeSpec = { Autoassign: "AUTOASSIGN", DedicatedIp: "DEDICATED_IP", }; export const AppJobSpecInstanceSizeSlugEnum = { S1vcpu05gb: "apps-s-1vcpu-0.5gb", S1vcpu1gbFixed: "apps-s-1vcpu-1gb-fixed", S1vcpu1gb: "apps-s-1vcpu-1gb", S1vcpu2gb: "apps-s-1vcpu-2gb", S2vcpu4gb: "apps-s-2vcpu-4gb", D1vcpu05gb: "apps-d-1vcpu-0.5gb", D1vcpu1gb: "apps-d-1vcpu-1gb", D1vcpu2gb: "apps-d-1vcpu-2gb", D1vcpu4gb: "apps-d-1vcpu-4gb", D2vcpu4gb: "apps-d-2vcpu-4gb", D2vcpu8gb: "apps-d-2vcpu-8gb", D4vcpu8gb: "apps-d-4vcpu-8gb", D4vcpu16gb: "apps-d-4vcpu-16gb", D8vcpu32gb: "apps-d-8vcpu-32gb", }; export const AppJobSpecKindEnum = { Unspecified: "UNSPECIFIED", PreDeploy: "PRE_DEPLOY", PostDeploy: "POST_DEPLOY", FailedDeploy: "FAILED_DEPLOY", }; export const AppRollbackValidationConditionCodeEnum = { IncompatiblePhase: "incompatible_phase", IncompatibleResult: "incompatible_result", ExceededRevisionLimit: "exceeded_revision_limit", AppPinned: "app_pinned", DatabaseConfigConflict: "database_config_conflict", RegionConflict: "region_conflict", StaticSiteRequiresRebuild: "static_site_requires_rebuild", ImageSourceMissingDigest: "image_source_missing_digest", }; export const AppServiceSpecInstanceSizeSlugEnum = { S1vcpu05gb: "apps-s-1vcpu-0.5gb", S1vcpu1gbFixed: "apps-s-1vcpu-1gb-fixed", S1vcpu1gb: "apps-s-1vcpu-1gb", S1vcpu2gb: "apps-s-1vcpu-2gb", S2vcpu4gb: "apps-s-2vcpu-4gb", D1vcpu05gb: "apps-d-1vcpu-0.5gb", D1vcpu1gb: "apps-d-1vcpu-1gb", D1vcpu2gb: "apps-d-1vcpu-2gb", D1vcpu4gb: "apps-d-1vcpu-4gb", D2vcpu4gb: "apps-d-2vcpu-4gb", D2vcpu8gb: "apps-d-2vcpu-8gb", D4vcpu8gb: "apps-d-4vcpu-8gb", D4vcpu16gb: "apps-d-4vcpu-16gb", D8vcpu32gb: "apps-d-8vcpu-32gb", }; export const AppSpecRegionEnum = { Ams: "ams", Nyc: "nyc", Fra: "fra", Sfo: "sfo", Sgp: "sgp", Blr: "blr", Tor: "tor", Lon: "lon", Syd: "syd", }; export const AppVariableDefinitionScopeEnum = { Unset: "UNSET", RunTime: "RUN_TIME", BuildTime: "BUILD_TIME", RunAndBuildTime: "RUN_AND_BUILD_TIME", }; export const AppVariableDefinitionTypeEnum = { General: "GENERAL", Secret: "SECRET", }; export const AppWorkerSpecInstanceSizeSlugEnum = { S1vcpu05gb: "apps-s-1vcpu-0.5gb", S1vcpu1gbFixed: "apps-s-1vcpu-1gb-fixed", S1vcpu1gb: "apps-s-1vcpu-1gb", S1vcpu2gb: "apps-s-1vcpu-2gb", S2vcpu4gb: "apps-s-2vcpu-4gb", D1vcpu05gb: "apps-d-1vcpu-0.5gb", D1vcpu1gb: "apps-d-1vcpu-1gb", D1vcpu2gb: "apps-d-1vcpu-2gb", D1vcpu4gb: "apps-d-1vcpu-4gb", D2vcpu4gb: "apps-d-2vcpu-4gb", D2vcpu8gb: "apps-d-2vcpu-8gb", D4vcpu8gb: "apps-d-4vcpu-8gb", D4vcpu16gb: "apps-d-4vcpu-16gb", D8vcpu32gb: "apps-d-8vcpu-32gb", }; export const AppsDedicatedEgressIpStatus = { Unknown: "UNKNOWN", Assigning: "ASSIGNING", Assigned: "ASSIGNED", Removed: "REMOVED", }; export const AppsDeploymentPhase = { Unknown: "UNKNOWN", PendingBuild: "PENDING_BUILD", Building: "BUILDING", PendingDeploy: "PENDING_DEPLOY", Deploying: "DEPLOYING", Active: "ACTIVE", Superseded: "SUPERSEDED", Error: "ERROR", Canceled: "CANCELED", }; export const AppsDeploymentProgressStepStatus = { Unknown: "UNKNOWN", Pending: "PENDING", Running: "RUNNING", Error: "ERROR", Success: "SUCCESS", }; export const AppsDomainPhase = { Unknown: "UNKNOWN", Pending: "PENDING", Configuring: "CONFIGURING", Active: "ACTIVE", Error: "ERROR", }; export const AppsImageSourceSpecRegistryTypeEnum = { DockerHub: "DOCKER_HUB", Docr: "DOCR", Ghcr: "GHCR", }; export const AppsValidateRollback200ResponseErrorCodeEnum = { IncompatiblePhase: "incompatible_phase", IncompatibleResult: "incompatible_result", ExceededRevisionLimit: "exceeded_revision_limit", AppPinned: "app_pinned", DatabaseConfigConflict: "database_config_conflict", RegionConflict: "region_conflict", StaticSiteRequiresRebuild: "static_site_requires_rebuild", ImageSourceMissingDigest: "image_source_missing_digest", }; export const AssignDropletsByIDSizeEnum = { Small: "lb-small", Medium: "lb-medium", Large: "lb-large", }; export const AssignDropletsByIDAlgorithmEnum = { RoundRobin: "round_robin", LeastConnections: "least_connections", }; export const AssignDropletsByIDStatusEnum = { New: "new", Active: "active", Errored: "errored", }; export const AssignDropletsByTagSizeEnum = { Small: "lb-small", Medium: "lb-medium", Large: "lb-large", }; export const AssignDropletsByTagAlgorithmEnum = { RoundRobin: "round_robin", LeastConnections: "least_connections", }; export const AssignDropletsByTagStatusEnum = { New: "new", Active: "active", Errored: "errored", }; export const BillingHistoryTypeEnum = { AchFailure: "ACHFailure", Adjustment: "Adjustment", AttemptFailed: "AttemptFailed", Chargeback: "Chargeback", Credit: "Credit", CreditExpiration: "CreditExpiration", Invoice: "Invoice", Payment: "Payment", Refund: "Refund", Reversal: "Reversal", }; export const CdnEndpointTtlEnum = { NUMBER_60: 60, NUMBER_600: 600, NUMBER_3600: 3600, NUMBER_86400: 86400, NUMBER_604800: 604800, }; export const CertificateStateEnum = { Pending: "pending", Verified: "verified", Error: "error", }; export const CertificateTypeEnum = { Custom: "custom", LetsEncrypt: "lets_encrypt", }; export const CertificateCreateBaseTypeEnum = { Custom: "custom", LetsEncrypt: "lets_encrypt", }; export const CertificateRequestCustomTypeEnum = { Custom: "custom", LetsEncrypt: "lets_encrypt", }; export const CertificateRequestLetsEncryptTypeEnum = { Custom: "custom", LetsEncrypt: "lets_encrypt", }; export const CheckTypeEnum = { Ping: "ping", Http: "http", Https: "https", }; export const CheckRegionsEnum = { UsEast: "us_east", UsWest: "us_west", EuWest: "eu_west", SeAsia: "se_asia", }; export const CheckUpdatableTypeEnum = { Ping: "ping", Http: "http", Https: "https", }; export const CheckUpdatableRegionsEnum = { UsEast: "us_east", UsWest: "us_west", EuWest: "eu_west", SeAsia: "se_asia", }; export const ClusterStatusStateEnum = { Running: "running", Provisioning: "provisioning", Degraded: "degraded", Error: "error", Deleted: "deleted", Upgrading: "upgrading", Deleting: "deleting", }; export const DatabaseClusterEngineEnum = { Pg: "pg", Mysql: "mysql", Redis: "redis", Mongodb: "mongodb", Kafka: "kafka", Opensearch: "opensearch", }; export const DatabaseClusterStatusEnum = { Creating: "creating", Online: "online", Resizing: "resizing", Migrating: "migrating", Forking: "forking", }; export const DatabaseConfigConfigInternalTmpMemStorageEngineEnum = { TempTable: "TempTable", Memory: "MEMORY", }; export const DatabaseConfigConfigInnodbFlushNeighborsEnum = { NUMBER_0: 0, NUMBER_1: 1, NUMBER_2: 2, }; export const DatabaseConfigConfigDefaultToastCompressionEnum = { Lz4: "lz4", Pglz: "pglz", }; export const DatabaseConfigConfigLogErrorVerbosityEnum = { Terse: "TERSE", Default: "DEFAULT", Verbose: "VERBOSE", }; export const DatabaseConfigConfigLogLinePrefixEnum = { Pidpuserudbdappaclienth: "pid=%p,user=%u,db=%d,app=%a,client=%h", MPQUserudbdappa: "%m [%p] %q[user=%u,db=%d,app=%a]", TPL1Userudbdappaclienth: "%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h", }; export const DatabaseConfigConfigPgStatStatementsTrackEnum = { All: "all", Top: "top", None: "none", }; export const DatabaseConfigConfigTrackCommitTimestampEnum = { Off: "off", On: "on", }; export const DatabaseConfigConfigTrackFunctionsEnum = { All: "all", Pl: "pl", None: "none", }; export const DatabaseConfigConfigTrackIoTimingEnum = { Off: "off", On: "on", }; export const DatabaseConfigConfigSynchronousReplicationEnum = { Off: "off", Quorum: "quorum", }; export const DatabaseConfigConfigRedisPersistenceEnum = { Off: "off", Rdb: "rdb", }; export const DatabaseConfigConfigRedisAclChannelsDefaultEnum = { Allchannels: "allchannels", Resetchannels: "resetchannels", }; export const DatabaseConfigConfigDefaultReadConcernEnum = { Local: "local", Available: "available", Majority: "majority", }; export const DatabaseConfigConfigCompressionTypeEnum = { Gzip: "gzip", Snappy: "snappy", Lz4: "lz4", Zstd: "zstd", Uncompressed: "uncompressed", Producer: "producer", }; export const DatabaseConfigConfigLogCleanupPolicyEnum = { Delete: "delete", Compact: "compact", Compactdelete: "compact,delete", }; export const DatabaseConfigConfigLogMessageTimestampTypeEnum = { CreateTime: "CreateTime", LogAppendTime: "LogAppendTime", }; export const DatabaseReplicaStatusEnum = { Creating: "creating", Online: "online", Resizing: "resizing", Migrating: "migrating", Forking: "forking", }; export const DatabaseUserRoleEnum = { Primary: "primary", Normal: "normal", }; export const DatabasesAddUserRequestRoleEnum = { Primary: "primary", Normal: "normal", }; export const DatabasesCreateClusterRequestEngineEnum = { Pg: "pg", Mysql: "mysql", Redis: "redis", Mongodb: "mongodb", Kafka: "kafka", Opensearch: "opensearch", }; export const DatabasesCreateClusterRequestStatusEnum = { Creating: "creating", Online: "online", Resizing: "resizing", Migrating: "migrating", Forking: "forking", }; export const DatabasesGetConfig200ResponseConfigInternalTmpMemStorageEngineEnum = { TempTable: "TempTable", Memory: "MEMORY", }; export const DatabasesGetConfig200ResponseConfigInnodbFlushNeighborsEnum = { NUMBER_0: 0, NUMBER_1: 1, NUMBER_2: 2, }; export const DatabasesGetConfig200ResponseConfigDefaultToastCompressionEnum = { Lz4: "lz4", Pglz: "pglz", }; export const DatabasesGetConfig200ResponseConfigLogErrorVerbosityEnum = { Terse: "TERSE", Default: "DEFAULT", Verbose: "VERBOSE", }; export const DatabasesGetConfig200ResponseConfigLogLinePrefixEnum = { Pidpuserudbdappaclienth: "pid=%p,user=%u,db=%d,app=%a,client=%h", MPQUserudbdappa: "%m [%p] %q[user=%u,db=%d,app=%a]", TPL1Userudbdappaclienth: "%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h", }; export const DatabasesGetConfig200ResponseConfigPgStatStatementsTrackEnum = { All: "all", Top: "top", None: "none", }; export const DatabasesGetConfig200ResponseConfigTrackCommitTimestampEnum = { Off: "off", On: "on", }; export const DatabasesGetConfig200ResponseConfigTrackFunctionsEnum = { All: "all", Pl: "pl", None: "none", }; export const DatabasesGetConfig200ResponseConfigTrackIoTimingEnum = { Off: "off", On: "on", }; export const DatabasesGetConfig200ResponseConfigSynchronousReplicationEnum = { Off: "off", Quorum: "quorum", }; export const DatabasesGetConfig200ResponseConfigRedisPersistenceEnum = { Off: "off", Rdb: "rdb", }; export const DatabasesGetConfig200ResponseConfigRedisAclChannelsDefaultEnum = { Allchannels: "allchannels", Resetchannels: "resetchannels", }; export const DatabasesGetConfig200ResponseConfigCompressionTypeEnum = { Gzip: "gzip", Snappy: "snappy", Lz4: "lz4", Zstd: "zstd", Uncompressed: "uncompressed", Producer: "producer", }; export const DatabasesGetConfig200ResponseConfigLogCleanupPolicyEnum = { Delete: "delete", Compact: "compact", Compactdelete: "compact,delete", }; export const DatabasesGetConfig200ResponseConfigLogMessageTimestampTypeEnum = { CreateTime: "CreateTime", LogAppendTime: "LogAppendTime", }; export const DatabasesGetConfig200ResponseConfigDefaultReadConcernEnum = { Local: "local", Available: "available", Majority: "majority", }; export const Distribution = { ArchLinux: "Arch Linux", CentOs: "CentOS", CoreOs: "CoreOS", Debian: "Debian", Fedora: "Fedora", FedoraAtomic: "Fedora Atomic", FreeBsd: "FreeBSD", Gentoo: "Gentoo", OpenSuse: "openSUSE", RancherOs: "RancherOS", RockyLinux: "Rocky Linux", Ubuntu: "Ubuntu", Unknown: "Unknown", }; export const DropletStatusEnum = { New: "new", Active: "active", Off: "off", Archive: "archive", }; export const DropletActionTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionChangeKernelTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionRebuildTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionRenameTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionResizeTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionRestoreTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionSnapshotTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletActionsPostRequestTypeEnum = { EnableBackups: "enable_backups", DisableBackups: "disable_backups", Reboot: "reboot", PowerCycle: "power_cycle", Shutdown: "shutdown", PowerOff: "power_off", PowerOn: "power_on", Restore: "restore", PasswordReset: "password_reset", Resize: "resize", Rebuild: "rebuild", Rename: "rename", ChangeKernel: "change_kernel", EnableIpv6: "enable_ipv6", Snapshot: "snapshot", }; export const DropletSnapshotTypeEnum = { Snapshot: "snapshot", Backup: "backup", }; export const EventsLogsEventTypeEnum = { MaintenancePerform: "cluster_maintenance_perform", MasterPromotion: "cluster_master_promotion", Create: "cluster_create", Update: "cluster_update", Delete: "cluster_delete", Poweron: "cluster_poweron", Poweroff: "cluster_poweroff", }; export const EvictionPolicyModel = { Noeviction: "noeviction", AllkeysLru: "allkeys_lru", AllkeysRandom: "allkeys_random", VolatileLru: "volatile_lru", VolatileRandom: "volatile_random", VolatileTtl: "volatile_ttl", }; export const FirewallStatusEnum = { Waiting: "waiting", Succeeded: "succeeded", Failed: "failed", }; export const FirewallRuleTypeEnum = { Droplet: "droplet", K8s: "k8s", IpAddr: "ip_addr", Tag: "tag", App: "app", }; export const FirewallRuleBaseProtocolEnum = { Tcp: "tcp", Udp: "udp", Icmp: "icmp", }; export const FirewallRulesInboundRulesInnerProtocolEnum = { Tcp: "tcp", Udp: "udp", Icmp: "icmp", }; export const FirewallRulesOutboundRulesInnerProtocolEnum = { Tcp: "tcp", Udp: "udp", Icmp: "icmp", }; export const FirewallsCreateRequestStatusEnum = { Waiting: "waiting", Succeeded: "succeeded", Failed: "failed", }; export const FirewallsUpdateRequestStatusEnum = { Waiting: "waiting", Succeeded: "succeeded", Failed: "failed", }; export const FloatingIPsActionTypeEnum = { Assign: "assign", Unassign: "unassign", }; export const FloatingIPsActionPost201ResponseActionStatusEnum = { InProgress: "in-progress", Completed: "completed", Errored: "errored", }; export const FloatingIPsActionPostRequestTypeEnum = { Assign: "assign", Unassign: "unassign", }; export const FloatingIpDropletStatusEnum = { New: "new", Active: "active", Off: "off", Archive: "archive", }; export const ForwardingRuleEntryProtocolEnum = { Http: "http", Https: "https", Http2: "http2", Http3: "http3", Tcp: "tcp", Udp: "udp", }; export const ForwardingRuleTargetProtocolEnum = { Http: "http", Https: "https", Http2: "http2", Tcp: "tcp", Udp: "udp", }; export const GarbageCollectionStatusEnum = { Requested: "requested", WaitingForWriteJwtsToExpire: "waiting for write JWTs to expire", ScanningManifests: "scanning manifests", DeletingUnreferencedBlobs: "deleting unreferenced blobs", Cancelling: "cancelling", Failed: "failed", Succeeded: "succeeded", Cancelled: "cancelled", }; export const HealthCheckProtocolEnum = { Http: "http", Https: "https", Tcp: "tcp", }; export const ImageTypeEnum = { Base: "base", Snapshot: "snapshot", Backup: "backup", Custom: "custom", Admin: "admin", }; export const ImageStatusEnum = { New: "NEW", Available: "available", Pending: "pending", Deleted: "deleted", Retired: "retired", }; export const ImageActionBaseTypeEnum = { Convert: "convert", Transfer: "transfer", }; export const ImageActionTransferTypeEnum = { Convert: "convert", Transfer: "transfer", }; export const ImageActionsPostRequestTypeEnum = { Convert: "convert", Transfer: "transfer", }; export const InstanceSizeCpuType = { Unspecified: "UNSPECIFIED", Shared: "SHARED", Dedicated: "DEDICATED", }; export const KafkaAdvancedConfigCompressionTypeEnum = { Gzip: "gzip", Snappy: "snappy", Lz4: "lz4", Zstd: "zstd", Uncompressed: "uncompressed", Producer: "producer", }; export const KafkaAdvancedConfigLogCleanupPolicyEnum = { Delete: "delete", Compact: "compact", Compactdelete: "compact,delete", }; export const KafkaAdvancedConfigLogMessageTimestampTypeEnum = { CreateTime: "CreateTime", LogAppendTime: "LogAppendTime", }; export const KafkaTopicStateEnum = { Active: "active", Configuring: "configuring", Deleting: "deleting", Unknown: "unknown", }; export const KafkaTopicConfigCleanupPolicyEnum = { Delete: "delete", Compact: "compact", CompactDelete: "compact_delete", }; export const KafkaTopicConfigCompressionTypeEnum = { Producer: "producer", Gzip: "gzip", Snappy: "snappy", Iz4: "Iz4", Zstd: "zstd", Uncompressed: "uncompressed", }; export const KafkaTopicConfigMessageFormatVersionEnum = { _080: "0.8.0", _081: "0.8.1", _082: "0.8.2", _090: "0.9.0", _0100Iv0: "0.10.0-IV0", _0100Iv1: "0.10.0-IV1", _0101Iv0: "0.10.1-IV0", _0101Iv1: "0.10.1-IV1", _0101Iv2: "0.10.1-IV2", _0102Iv0: "0.10.2-IV0", _0110Iv0: "0.11.0-IV0", _0110Iv1: "0.11.0-IV1", _0110Iv2: "0.11.0-IV2", _10Iv0: "1.0-IV0", _11Iv0: "1.1-IV0", _20Iv0: "2.0-IV0", _20Iv1: "2.0-IV1", _21Iv0: "2.1-IV0", _21Iv1: "2.1-IV1", _21Iv2: "2.1-IV2", _22Iv0: "2.2-IV0", _22Iv1: "2.2-IV1", _23Iv0: "2.3-IV0", _23Iv1: "2.3-IV1", _24Iv0: "2.4-IV0", _24Iv1: "2.4-IV1", _25Iv0: "2.5-IV0", _26Iv0: "2.6-IV0", _27Iv0: "2.7-IV0", _27Iv1: "2.7-IV1", _27Iv2: "2.7-IV2", _28Iv0: "2.8-IV0", _28Iv1: "2.8-IV1", _30Iv0: "3.0-IV0", _30Iv1: "3.0-IV1", _31Iv0: "3.1-IV0", _32Iv0: "3.2-IV0", _33Iv0: "3.3-IV0", _33Iv1: "3.3-IV1", _33Iv2: "3.3-IV2", _33Iv3: "3.3-IV3", }; export const KafkaTopicConfigMessageTimestampTypeEnum = { CreateTime: "create_time", LogAppendTime: "log_append_time", }; export const KafkaTopicVerboseStateEnum = { Active: "active", Configuring: "configuring", Deleting: "deleting", Unknown: "unknown", }; export const KubernetesNodePoolTaintEffectEnum = { NoSchedule: "NoSchedule", PreferNoSchedule: "PreferNoSchedule", NoExecute: "NoExecute", }; export const LoadBalancerSizeEnum = { Small: "lb-small", Medium: "lb-medium", Large: "lb-large", }; export const LoadBalancerAlgorithmEnum = { RoundRobin: "round_robin", LeastConnections: "least_connections", }; export const LoadBalancerStatusEnum = { New: "new", Active: "active", Errored: "errored", }; export const LoadBalancerBaseSizeEnum = { Small: "lb-small", Medium: "lb-medium", Large: "lb-large", }; export const LoadBalancerBaseAlgorithmEnum = { RoundRobin: "round_robin", LeastConnections: "least_connections", }; export const LoadBalancerBaseStatusEnum = { New: "new", Active: "active", Errored: "errored", }; export const LogsinkBaseSinkTypeEnum = { Rsyslog: "rsyslog", Elasticsearch: "elasticsearch", Opensearch: "opensearch", }; export const LogsinkBaseVerboseSinkTypeEnum = { Rsyslog: "rsyslog", Elasticsearch: "elasticsearch", Opensearch: "opensearch", }; export const LogsinkCreateSinkTypeEnum = { Rsyslog: "rsyslog", Elasticsearch: "elasticsearch", Opensearch: "opensearch", }; export const LogsinkCreateAllOfConfigFormatEnum = { Rfc5424: "rfc5424", Rfc3164: "rfc3164", Custom: "custom", }; export const LogsinkVerboseSinkTypeEnum = { Rsyslog: "rsyslog", Elasticsearch: "elasticsearch", Opensearch: "opensearch", }; export const LogsinkVerboseAllOfConfigFormatEnum = { Rfc5424: "rfc5424", Rfc3164: "rfc3164", Custom: "custom", }; export const MaintenancePolicyDayEnum = { Any: "any", Monday: "monday", Tuesday: "tuesday", Wednesday: "wednesday", Thursday: "thursday", Friday: "friday", Saturday: "saturday", Sunday: "sunday", }; export const MetricsStatusEnum = { Success: "success", Error: "error", }; export const MetricsDataResultTypeEnum = { Matrix: "matrix", }; export const MongoAdvancedConfigDefaultReadConcernEnum = { Local: "local", Available: "available", Majority: "majority", }; export const MysqlAdvancedConfigInternalTmpMemStorageEngineEnum = { TempTable: "TempTable", Memory: "MEMORY", }; export const MysqlAdvancedConfigInnodbFlushNeighborsEnum = { NUMBER_0: 0, NUMBER_1: 1, NUMBER_2: 2, }; export const MysqlSettingsAuthPluginEnum = { MysqlNativePassword: "mysql_native_password", CachingSha2Password: "caching_sha2_password", }; export const NetworkV4TypeEnum = { Public: "public", Private: "private", }; export const NetworkV6TypeEnum = { Public: "public", }; export const NodeStatusStateEnum = { Provisioning: "provisioning", Running: "running", Draining: "draining", Deleting: "deleting", }; export const OnlineMigrationStatusEnum = { Running: "running", Canceled: "canceled", Error: "error", Done: "done", }; export const OpensearchIndexStatusEnum = { Unknown: "unknown", Open: "open", Close: "close", None: "none", }; export const OpensearchIndexHealthEnum = { Unknown: "unknown", Green: "green", Yellow: "yellow", Red: "red", Red2: "red*", }; export const PgbouncerAdvancedConfigIgnoreStartupParametersEnum = { ExtraFloatDigits: "extra_float_digits", SearchPath: "search_path", }; export const PgbouncerAdvancedConfigAutodbPoolModeEnum = { Session: "session", Transaction: "transaction", Statement: "statement", }; export const PostgresAdvancedConfigDefaultToastCompressionEnum = { Lz4: "lz4", Pglz: "pglz", }; export const PostgresAdvancedConfigLogErrorVerbosityEnum = { Terse: "TERSE", Default: "DEFAULT", Verbose: "VERBOSE", }; export const PostgresAdvancedConfigLogLinePrefixEnum = { Pidpuserudbdappaclienth: "pid=%p,user=%u,db=%d,app=%a,client=%h", MPQUserudbdappa: "%m [%p] %q[user=%u,db=%d,app=%a]", TPL1Userudbdappaclienth: "%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h", }; export const PostgresAdvancedConfigPgStatStatementsTrackEnum = { All: "all", Top: "top", None: "none", }; export const PostgresAdvancedConfigTrackCommitTimestampEnum = { Off: "off", On: "on", }; export const PostgresAdvancedConfigTrackFunctionsEnum = { All: "all", Pl: "pl", None: "none", }; export const PostgresAdvancedConfigTrackIoTimingEnum = { Off: "off", On: "on", }; export const PostgresAdvancedConfigSynchronousReplicationEnum = { Off: "off", Quorum: "quorum", }; export const ProjectEnvironmentEnum = { Development: "Development", Staging: "Staging", Production: "Production", }; export const ProjectBaseEnvironmentEnum = { Development: "Development", Staging: "Staging", Production: "Production", }; export const RedisAdvancedConfigRedisPersistenceEnum = { Off: "off", Rdb: "rdb", }; export const RedisAdvancedConfigRedisAclChannelsDefaultEnum = { Allchannels: "allchannels", Resetchannels: "resetchannels", }; export const RegionSlug = { Ams1: "ams1", Ams2: "ams2", Ams3: "ams3", Blr1: "blr1", Fra1: "fra1", Lon1: "lon1", Nyc1: "nyc1", Nyc2: "nyc2", Nyc3: "nyc3", Sfo1: "sfo1", Sfo2: "sfo2", Sfo3: "sfo3", Sgp1: "sgp1", Tor1: "tor1", }; export const RegionStateStatusEnum = { Down: "DOWN", Up: "UP", Checking: "CHECKING", }; export const RegistryCreateSubscriptionTierSlugEnum = { Starter: "starter", Basic: "basic", Professional: "professional", }; export const RegistryCreateRegionEnum = { Nyc3: "nyc3", Sfo3: "sfo3", Ams3: "ams3", Sgp1: "sgp1", Fra1: "fra1", }; export const RegistryGetOptions200ResponseOptionsSubscriptionTiersInnerEligibilityReasonsEnum = { OverRepositoryLimit: "OverRepositoryLimit", OverStorageLimit: "OverStorageLimit", }; export const RegistryUpdateSubscriptionRequestTierSlugEnum = { Starter: "starter", Basic: "basic", Professional: "professional", }; export const ReservedIPsActionsPostRequestTypeEnum = { Assign: "assign", Unassign: "unassign", }; export const ReservedIpActionTypeTypeEnum = { Assign: "assign", Unassign: "unassign", }; export const ReservedIpDropletStatusEnum = { New: "new", Active: "active", Off: "off", Archive: "archive", }; export const ResourceStatusEnum = { Ok: "ok", NotFound: "not_found", Assigned: "assigned", AlreadyAssigned: "already_assigned", ServiceDown: "service_down", }; export const RsyslogLogsinkFormatEnum = { Rfc5424: "rfc5424", Rfc3164: "rfc3164", Custom: "custom", }; export const SnapshotsResourceTypeEnum = { Droplet: "droplet", Volume: "volume", }; export const StickySessionsTypeEnum = { Cookies: "cookies", None: "none", }; export const SubscriptionTierExtendedEligibilityReasonsEnum = { OverRepositoryLimit: "OverRepositoryLimit", OverStorageLimit: "OverStorageLimit", }; export const TagsResourceResourcesInnerResourceTypeEnum = { Droplet: "droplet", Image: "image", Volume: "volume", VolumeSnapshot: "volume_snapshot", }; export const UpdateEndpointTtlEnum = { NUMBER_60: 60, NUMBER_600: 600, NUMBER_3600: 3600, NUMBER_86400: 86400, NUMBER_604800: 604800, }; export const UserSettingsAclInnerPermissionEnum = { Admin: "admin", Consume: "consume", Produce: "produce", Produceconsume: "produceconsume", }; export const UserSettingsOpensearchAclInnerPermissionEnum = { Deny: "deny", Admin: "admin", Read: "read", Readwrite: "readwrite", Write: "write", }; export const VolumeActionStatusEnum = { InProgress: "in-progress", Completed: "completed", Errored: "errored", }; export const VolumeActionPostAttachTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const VolumeActionPostBaseTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const VolumeActionPostDetachTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const VolumeActionPostResizeTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const VolumeActionsPostByIdRequestTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const VolumeActionsPostRequestTypeEnum = { Attach: "attach", Detach: "detach", Resize: "resize", }; export const AccountApiAxiosParamCreator = (configuration) => ({ accountGet: async (options = {}) => { const localVarPath = "/v2/account"; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: "GET", ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setBearerAuthToObject(localVarHeaderParameter, configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); const headersFromBaseOptions = baseOptions?.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, }); export const AccountApiFp = (configuration) => { const localVarAxiosParamCreator = AccountApiAxiosParamCreator(configuration); return { async accountGet(options) { const localVarAxiosArgs = await localVarAxiosParamCreator.accountGet(options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap["AccountApi.accountGet"]?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, }; }; export const AccountApiFactory = (configuration, basePath, axios) => { const localVarFp = AccountApiFp(configuration); return { accountGet(options) { return localVarFp .accountGet(options) .then((request) => request(axios, basePath)); }, }; }; export class AccountApi extends BaseAPI { accountGet(options) { return AccountApiFp(this.configuration) .accountGet(options) .then((request) => request(this.axios, this.basePath)); } } export const ActionsApiAxiosParamCreator = (configuration) => ({ actionsGet: async (actionId, options = {}) => { assertParamExists("actionsGet", "actionId", actionId); const localVarPath = "/v2/actions/{action_id}".replace(`{${"action_id"}}`, encodeURIComponent(String(actionId))); const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: "GET", ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setBearerAuthToObject(localVarHeaderParameter, configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); const headersFromBaseOptions = baseOptions?.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, actionsList: async (perPage, page, options = {}) => { const localVarPath = "/v2/actions"; const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: "GET", ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setBearerAuthToObject(localVarHeaderParameter, configuration); if (perPage !== undefined) { localVarQueryParameter.per_page = perPage; } if (page !== undefined) { localVarQueryParameter.page = page; } setSearchParams(localVarUrlObj, localVarQueryParameter); const headersFromBaseOptions = baseOptions?.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, }); export const ActionsApiFp = (configuration) => { const localVarAxiosParamCreator = ActionsApiAxiosParamCreator(configuration); return { async actionsGet(actionId, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.actionsGet(actionId, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap["ActionsApi.actionsGet"]?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, async actionsList(perPage, page, options) { const localVarAxiosArgs = await localVarAxiosParamCreator.actionsList(perPage, page, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap["ActionsApi.actionsList"]?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); }, }; }; export const ActionsApiFactory = (configuration, basePath, axios) => { const localVarFp = ActionsApiFp(configuration); return { actionsGet(actionId, options) { return localVarFp .actionsGet(actionId, options) .then((request) => request(axios, basePath)); }, actionsList(perPage, page, options) { return localVarFp .actionsList(perPage, page, options) .then((request) => request(axios, basePath)); }, }; }; export class ActionsApi extends BaseAPI { actionsGet(actionId, options) { return ActionsApiFp(this.configuration) .actionsGet(actionId, options) .then((request) => request(this.axios, this.basePath)); } actionsList(perPage, page, options) { return ActionsApiFp(this.configuration) .actionsList(perPage, page, options) .then((request) => request(this.axios, this.basePath)); } } export const AppsApiAxiosParamCreator = (configuration) => ({ appsAssignAlertDestinations: async (appId, alertId, appsAssignAppAlertDestinationsRequest, options = {}) => { assertParamExists("appsAssignAlertDestinations", "appId", appId); assertParamExists("appsAssignAlertDestinations", "alertId", alertId); assertParamExists("appsAssignAlertDestinations", "appsAssignAppAlertDestinationsRequest", appsAssignAppAlertDestinationsRequest); const localVarPath = "/v2/apps/{app_id}/alerts/{alert_id}/destinations" .replace(`{${"app_id"}}`, encodeURIComponent(String(appId))) .replace(`{${"alert_id"}}`, encodeURIComponent(String(alertId))); const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: "POST", ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setBearerAuthToObject(localVarHeaderParameter, configuration); localVarHeaderParameter["Content-Type"] = "application/json"; setSearchParams(localVarUrlObj, localVarQueryParameter); const headersFromBaseOptions = baseOptions?.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; localVarRequestOptions.data = serializeDataIfNeeded(appsAssignAppAlertDestinationsRequest, localVarRequestOptions, configuration); return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; }, appsCancelDeployment: async (appId, deploymentId, options = {}) => { assertParamExists("appsCancelDeployment", "appId", appId); assertParamExists("appsCancelDeployment", "deploymentId", deploymentId); const localVarPath = "/v2/apps/{app_id}/deployments/{deployment_id}/cancel" .replace(`{${"app_id"}}`, encodeURIComponent(String(appId))) .replace(`{${"deployment_id"}}`, encodeURIComponent(String(deploymentId))); const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); let baseOptions; if (configuration) { baseOptions = configuration.baseOptions; } const localVarRequestOptions = { method: "POST", ...baseOptions, ...options, }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; await setBearerAuthToObject(localVarHeaderParameter, configuration); setSearchParams(localVarUrlObj, localVarQueryParameter); const headersFromBaseOptions = baseOptions?.headers ? baseOptions.headers : {}; localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers, }; return { url: toPathString(localVarUrlObj), options: localVarRequestOptions, }; },