digitalocean-openapi-js
Version:
Generated JS from digitalocean v2 openapi spec
1,596 lines (1,595 loc) • 900 kB
JavaScript
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,
};
},