Package-level declarations

Types

Link copied to clipboard
data class AppDedicatedIp(val id: String? = null, val ip: String? = null, val status: String? = null)
Link copied to clipboard
data class AppSpec(val alerts: List<AppSpecAlert>? = null, val databases: List<AppSpecDatabase>? = null, val domainNames: List<AppSpecDomainName>? = null, val domains: List<String>? = null, val egresses: List<AppSpecEgress>? = null, val envs: List<AppSpecEnv>? = null, val features: List<String>? = null, val functions: List<AppSpecFunction>? = null, val ingress: AppSpecIngress? = null, val jobs: List<AppSpecJob>? = null, val name: String, val region: String? = null, val services: List<AppSpecService>? = null, val staticSites: List<AppSpecStaticSite>? = null, val workers: List<AppSpecWorker>? = null)
Link copied to clipboard
data class AppSpecAlert(val disabled: Boolean? = null, val rule: String)
Link copied to clipboard
data class AppSpecDatabase(val clusterName: String? = null, val dbName: String? = null, val dbUser: String? = null, val engine: String? = null, val name: String? = null, val production: Boolean? = null, val version: String? = null)
Link copied to clipboard
data class AppSpecDomainName(val name: String, val type: String? = null, val wildcard: Boolean? = null, val zone: String? = null)
Link copied to clipboard
data class AppSpecEgress(val type: String? = null)
Link copied to clipboard
data class AppSpecEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecFunction(val alerts: List<AppSpecFunctionAlert>? = null, val bitbucket: AppSpecFunctionBitbucket? = null, val cors: AppSpecFunctionCors? = null, val envs: List<AppSpecFunctionEnv>? = null, val git: AppSpecFunctionGit? = null, val github: AppSpecFunctionGithub? = null, val gitlab: AppSpecFunctionGitlab? = null, val logDestinations: List<AppSpecFunctionLogDestination>? = null, val name: String, val routes: List<AppSpecFunctionRoute>? = null, val sourceDir: String? = null)
Link copied to clipboard
data class AppSpecFunctionAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class AppSpecFunctionBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecFunctionCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: AppSpecFunctionCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class AppSpecFunctionCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class AppSpecFunctionEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecFunctionGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class AppSpecFunctionGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecFunctionGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecFunctionLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecFunctionLogDestinationOpenSearch(val basicAuth: AppSpecFunctionLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class AppSpecFunctionLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
data class AppSpecFunctionRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class AppSpecIngress(val rules: List<AppSpecIngressRule>? = null)
Link copied to clipboard
data class AppSpecIngressRule(val component: AppSpecIngressRuleComponent? = null, val cors: AppSpecIngressRuleCors? = null, val match: AppSpecIngressRuleMatch? = null, val redirect: AppSpecIngressRuleRedirect? = null)
Link copied to clipboard
data class AppSpecIngressRuleComponent(val name: String? = null, val preservePathPrefix: Boolean? = null, val rewrite: String? = null)
Link copied to clipboard
data class AppSpecIngressRuleCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: AppSpecIngressRuleCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class AppSpecIngressRuleCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecIngressRuleMatchPath(val prefix: String? = null)
Link copied to clipboard
data class AppSpecIngressRuleRedirect(val authority: String? = null, val port: Int? = null, val redirectCode: Int? = null, val scheme: String? = null, val uri: String? = null)
Link copied to clipboard
data class AppSpecJob(val alerts: List<AppSpecJobAlert>? = null, val bitbucket: AppSpecJobBitbucket? = null, val buildCommand: String? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<AppSpecJobEnv>? = null, val git: AppSpecJobGit? = null, val github: AppSpecJobGithub? = null, val gitlab: AppSpecJobGitlab? = null, val image: AppSpecJobImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val kind: String? = null, val logDestinations: List<AppSpecJobLogDestination>? = null, val name: String, val runCommand: String? = null, val sourceDir: String? = null, val termination: AppSpecJobTermination? = null)
Link copied to clipboard
data class AppSpecJobAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class AppSpecJobBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecJobEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecJobGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class AppSpecJobGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecJobGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecJobImage(val deployOnPushes: List<AppSpecJobImageDeployOnPush>? = null, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class AppSpecJobImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
data class AppSpecJobLogDestination(val datadog: AppSpecJobLogDestinationDatadog? = null, val logtail: AppSpecJobLogDestinationLogtail? = null, val name: String, val openSearch: AppSpecJobLogDestinationOpenSearch? = null, val papertrail: AppSpecJobLogDestinationPapertrail? = null)
Link copied to clipboard
data class AppSpecJobLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecJobLogDestinationOpenSearch(val basicAuth: AppSpecJobLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class AppSpecJobLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
data class AppSpecJobLogDestinationPapertrail(val endpoint: String)
Link copied to clipboard
data class AppSpecJobTermination(val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class AppSpecService(val alerts: List<AppSpecServiceAlert>? = null, val autoscaling: AppSpecServiceAutoscaling? = null, val bitbucket: AppSpecServiceBitbucket? = null, val buildCommand: String? = null, val cors: AppSpecServiceCors? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<AppSpecServiceEnv>? = null, val git: AppSpecServiceGit? = null, val github: AppSpecServiceGithub? = null, val gitlab: AppSpecServiceGitlab? = null, val healthCheck: AppSpecServiceHealthCheck? = null, val httpPort: Int? = null, val image: AppSpecServiceImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val internalPorts: List<Int>? = null, val logDestinations: List<AppSpecServiceLogDestination>? = null, val name: String, val routes: List<AppSpecServiceRoute>? = null, val runCommand: String? = null, val sourceDir: String? = null, val termination: AppSpecServiceTermination? = null)
Link copied to clipboard
data class AppSpecServiceAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class AppSpecServiceAutoscaling(val maxInstanceCount: Int, val metrics: AppSpecServiceAutoscalingMetrics, val minInstanceCount: Int)
Link copied to clipboard
data class AppSpecServiceAutoscalingMetricsCpu(val percent: Int)
Link copied to clipboard
data class AppSpecServiceBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecServiceCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: AppSpecServiceCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class AppSpecServiceCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class AppSpecServiceEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecServiceGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class AppSpecServiceGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecServiceGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecServiceHealthCheck(val failureThreshold: Int? = null, val httpPath: String? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val port: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class AppSpecServiceImage(val deployOnPushes: List<AppSpecServiceImageDeployOnPush>? = null, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class AppSpecServiceImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
data class AppSpecServiceLogDestination(val datadog: AppSpecServiceLogDestinationDatadog? = null, val logtail: AppSpecServiceLogDestinationLogtail? = null, val name: String, val openSearch: AppSpecServiceLogDestinationOpenSearch? = null, val papertrail: AppSpecServiceLogDestinationPapertrail? = null)
Link copied to clipboard
data class AppSpecServiceLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecServiceLogDestinationOpenSearch(val basicAuth: AppSpecServiceLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class AppSpecServiceLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecServiceRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class AppSpecServiceTermination(val drainSeconds: Int? = null, val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class AppSpecStaticSite(val bitbucket: AppSpecStaticSiteBitbucket? = null, val buildCommand: String? = null, val catchallDocument: String? = null, val cors: AppSpecStaticSiteCors? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<AppSpecStaticSiteEnv>? = null, val errorDocument: String? = null, val git: AppSpecStaticSiteGit? = null, val github: AppSpecStaticSiteGithub? = null, val gitlab: AppSpecStaticSiteGitlab? = null, val indexDocument: String? = null, val name: String, val outputDir: String? = null, val routes: List<AppSpecStaticSiteRoute>? = null, val sourceDir: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: AppSpecStaticSiteCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecStaticSiteRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class AppSpecWorker(val alerts: List<AppSpecWorkerAlert>? = null, val autoscaling: AppSpecWorkerAutoscaling? = null, val bitbucket: AppSpecWorkerBitbucket? = null, val buildCommand: String? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<AppSpecWorkerEnv>? = null, val git: AppSpecWorkerGit? = null, val github: AppSpecWorkerGithub? = null, val gitlab: AppSpecWorkerGitlab? = null, val image: AppSpecWorkerImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val logDestinations: List<AppSpecWorkerLogDestination>? = null, val name: String, val runCommand: String? = null, val sourceDir: String? = null, val termination: AppSpecWorkerTermination? = null)
Link copied to clipboard
data class AppSpecWorkerAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class AppSpecWorkerAutoscaling(val maxInstanceCount: Int, val metrics: AppSpecWorkerAutoscalingMetrics, val minInstanceCount: Int)
Link copied to clipboard
data class AppSpecWorkerAutoscalingMetricsCpu(val percent: Int)
Link copied to clipboard
data class AppSpecWorkerBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecWorkerEnv(val key: String? = null, val scope: String? = null, val type: String? = null, val value: String? = null)
Link copied to clipboard
data class AppSpecWorkerGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class AppSpecWorkerGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecWorkerGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class AppSpecWorkerImage(val deployOnPushes: List<AppSpecWorkerImageDeployOnPush>? = null, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class AppSpecWorkerImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
data class AppSpecWorkerLogDestination(val datadog: AppSpecWorkerLogDestinationDatadog? = null, val logtail: AppSpecWorkerLogDestinationLogtail? = null, val name: String, val openSearch: AppSpecWorkerLogDestinationOpenSearch? = null, val papertrail: AppSpecWorkerLogDestinationPapertrail? = null)
Link copied to clipboard
data class AppSpecWorkerLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecWorkerLogDestinationOpenSearch(val basicAuth: AppSpecWorkerLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class AppSpecWorkerLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AppSpecWorkerTermination(val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class DatabaseClusterBackupRestore(val backupCreatedAt: String? = null, val databaseName: String)
Link copied to clipboard
data class DatabaseClusterMaintenanceWindow(val day: String, val hour: String)
Link copied to clipboard
data class DatabaseFirewallRule(val createdAt: String? = null, val type: String, val uuid: String? = null, val value: String)
Link copied to clipboard
data class DatabaseKafkaTopicConfig(val cleanupPolicy: String? = null, val compressionType: String? = null, val deleteRetentionMs: String? = null, val fileDeleteDelayMs: String? = null, val flushMessages: String? = null, val flushMs: String? = null, val indexIntervalBytes: String? = null, val maxCompactionLagMs: String? = null, val maxMessageBytes: String? = null, val messageDownConversionEnable: Boolean? = null, val messageFormatVersion: String? = null, val messageTimestampDifferenceMaxMs: String? = null, val messageTimestampType: String? = null, val minCleanableDirtyRatio: Double? = null, val minCompactionLagMs: String? = null, val minInsyncReplicas: Int? = null, val preallocate: Boolean? = null, val retentionBytes: String? = null, val retentionMs: String? = null, val segmentBytes: String? = null, val segmentIndexBytes: String? = null, val segmentJitterMs: String? = null, val segmentMs: String? = null)
Link copied to clipboard
data class DatabasePostgresqlConfigPgbouncer(val autodbIdleTimeout: Int? = null, val autodbMaxDbConnections: Int? = null, val autodbPoolMode: String? = null, val autodbPoolSize: Int? = null, val ignoreStartupParameters: List<String>? = null, val minPoolSize: Int? = null, val serverIdleTimeout: Int? = null, val serverLifetime: Int? = null, val serverResetQueryAlways: Boolean? = null)
Link copied to clipboard
data class DatabasePostgresqlConfigTimescaledb(val maxBackgroundWorkers: Int? = null)
Link copied to clipboard
data class DatabaseUserSetting(val acls: List<DatabaseUserSettingAcl>? = null, val opensearchAcls: List<DatabaseUserSettingOpensearchAcl>? = null)
Link copied to clipboard
data class DatabaseUserSettingAcl(val id: String? = null, val permission: String, val topic: String)
Link copied to clipboard
data class DatabaseUserSettingOpensearchAcl(val index: String, val permission: String)
Link copied to clipboard
data class DropletAutoscaleConfig(val cooldownMinutes: Int? = null, val maxInstances: Int? = null, val minInstances: Int? = null, val targetCpuUtilization: Double? = null, val targetMemoryUtilization: Double? = null, val targetNumberInstances: Int? = null)
Link copied to clipboard
data class DropletAutoscaleCurrentUtilization(val cpu: Double? = null, val memory: Double? = null)
Link copied to clipboard
data class DropletAutoscaleDropletTemplate(val image: String, val ipv6: Boolean? = null, val projectId: String? = null, val region: String, val size: String, val sshKeys: List<String>, val tags: List<String>? = null, val userData: String? = null, val vpcUuid: String? = null, val withDropletAgent: Boolean? = null)
Link copied to clipboard
data class DropletBackupPolicy(val hour: Int? = null, val plan: String? = null, val weekday: String? = null)
Link copied to clipboard
data class FirewallInboundRule(val portRange: String? = null, val protocol: String, val sourceAddresses: List<String>? = null, val sourceDropletIds: List<Int>? = null, val sourceKubernetesIds: List<String>? = null, val sourceLoadBalancerUids: List<String>? = null, val sourceTags: List<String>? = null)
Link copied to clipboard
data class FirewallOutboundRule(val destinationAddresses: List<String>? = null, val destinationDropletIds: List<Int>? = null, val destinationKubernetesIds: List<String>? = null, val destinationLoadBalancerUids: List<String>? = null, val destinationTags: List<String>? = null, val portRange: String? = null, val protocol: String)
Link copied to clipboard
data class FirewallPendingChange(val dropletId: Int? = null, val removing: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class GetAccountResult(val dropletLimit: Int, val email: String, val emailVerified: Boolean, val floatingIpLimit: Int, val id: String, val status: String, val statusMessage: String, val uuid: String)

A collection of values returned by getAccount.

Link copied to clipboard
data class GetAppDedicatedIp(val id: String, val ip: String, val status: String)
Link copied to clipboard
data class GetAppResult(val activeDeploymentId: String, val appId: String, val createdAt: String, val dedicatedIps: List<GetAppDedicatedIp>, val defaultIngress: String, val id: String, val liveDomain: String, val liveUrl: String, val projectId: String, val specs: List<GetAppSpec>, val updatedAt: String, val urn: String)

A collection of values returned by getApp.

Link copied to clipboard
data class GetAppSpec(val alerts: List<GetAppSpecAlert>? = null, val databases: List<GetAppSpecDatabase>? = null, val domain: List<GetAppSpecDomain>, val domains: List<String>, val egresses: List<GetAppSpecEgress>? = null, val envs: List<GetAppSpecEnv>? = null, val features: List<String>, val functions: List<GetAppSpecFunction>? = null, val ingress: GetAppSpecIngress, val jobs: List<GetAppSpecJob>? = null, val name: String, val region: String? = null, val services: List<GetAppSpecService>? = null, val staticSites: List<GetAppSpecStaticSite>? = null, val workers: List<GetAppSpecWorker>? = null)
Link copied to clipboard
data class GetAppSpecAlert(val disabled: Boolean? = null, val rule: String)
Link copied to clipboard
data class GetAppSpecDatabase(val clusterName: String? = null, val dbName: String? = null, val dbUser: String? = null, val engine: String? = null, val name: String? = null, val production: Boolean? = null, val version: String? = null)
Link copied to clipboard
data class GetAppSpecDomain(val name: String, val type: String, val wildcard: Boolean, val zone: String? = null)
Link copied to clipboard
data class GetAppSpecEgress(val type: String? = null)
Link copied to clipboard
data class GetAppSpecEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecFunction(val alerts: List<GetAppSpecFunctionAlert>? = null, val bitbucket: GetAppSpecFunctionBitbucket? = null, val cors: GetAppSpecFunctionCors? = null, val envs: List<GetAppSpecFunctionEnv>? = null, val git: GetAppSpecFunctionGit? = null, val github: GetAppSpecFunctionGithub? = null, val gitlab: GetAppSpecFunctionGitlab? = null, val logDestinations: List<GetAppSpecFunctionLogDestination>? = null, val name: String, val routes: List<GetAppSpecFunctionRoute>, val sourceDir: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class GetAppSpecFunctionBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: GetAppSpecFunctionCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
data class GetAppSpecFunctionLogDestinationOpenSearch(val basicAuth: GetAppSpecFunctionLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class GetAppSpecFunctionLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
data class GetAppSpecFunctionRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class GetAppSpecIngress(val rules: List<GetAppSpecIngressRule>? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecIngressRuleComponent(val name: String, val preservePathPrefix: Boolean, val rewrite: String)
Link copied to clipboard
data class GetAppSpecIngressRuleCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: GetAppSpecIngressRuleCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class GetAppSpecIngressRuleCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class GetAppSpecIngressRuleMatchPath(val prefix: String)
Link copied to clipboard
data class GetAppSpecIngressRuleRedirect(val authority: String? = null, val port: Int? = null, val redirectCode: Int? = null, val scheme: String? = null, val uri: String? = null)
Link copied to clipboard
data class GetAppSpecJob(val alerts: List<GetAppSpecJobAlert>? = null, val bitbucket: GetAppSpecJobBitbucket? = null, val buildCommand: String? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<GetAppSpecJobEnv>? = null, val git: GetAppSpecJobGit? = null, val github: GetAppSpecJobGithub? = null, val gitlab: GetAppSpecJobGitlab? = null, val image: GetAppSpecJobImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val kind: String? = null, val logDestinations: List<GetAppSpecJobLogDestination>? = null, val name: String, val runCommand: String? = null, val sourceDir: String? = null, val termination: GetAppSpecJobTermination? = null)
Link copied to clipboard
data class GetAppSpecJobAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class GetAppSpecJobBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecJobEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecJobGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class GetAppSpecJobGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecJobGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecJobImage(val deployOnPushes: List<GetAppSpecJobImageDeployOnPush>, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class GetAppSpecJobImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
data class GetAppSpecJobLogDestination(val datadog: GetAppSpecJobLogDestinationDatadog? = null, val logtail: GetAppSpecJobLogDestinationLogtail? = null, val name: String, val openSearch: GetAppSpecJobLogDestinationOpenSearch? = null, val papertrail: GetAppSpecJobLogDestinationPapertrail? = null)
Link copied to clipboard
data class GetAppSpecJobLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecJobLogDestinationOpenSearch(val basicAuth: GetAppSpecJobLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class GetAppSpecJobLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecJobTermination(val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class GetAppSpecService(val alerts: List<GetAppSpecServiceAlert>? = null, val autoscaling: GetAppSpecServiceAutoscaling? = null, val bitbucket: GetAppSpecServiceBitbucket? = null, val buildCommand: String? = null, val cors: GetAppSpecServiceCors? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<GetAppSpecServiceEnv>? = null, val git: GetAppSpecServiceGit? = null, val github: GetAppSpecServiceGithub? = null, val gitlab: GetAppSpecServiceGitlab? = null, val healthCheck: GetAppSpecServiceHealthCheck? = null, val httpPort: Int, val image: GetAppSpecServiceImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val internalPorts: List<Int>, val logDestinations: List<GetAppSpecServiceLogDestination>? = null, val name: String, val routes: List<GetAppSpecServiceRoute>, val runCommand: String, val sourceDir: String? = null, val termination: GetAppSpecServiceTermination? = null)
Link copied to clipboard
data class GetAppSpecServiceAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class GetAppSpecServiceAutoscaling(val maxInstanceCount: Int, val metrics: GetAppSpecServiceAutoscalingMetrics, val minInstanceCount: Int)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecServiceBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecServiceCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: GetAppSpecServiceCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class GetAppSpecServiceCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class GetAppSpecServiceEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecServiceGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class GetAppSpecServiceGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecServiceGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecServiceHealthCheck(val failureThreshold: Int? = null, val httpPath: String? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val port: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class GetAppSpecServiceImage(val deployOnPushes: List<GetAppSpecServiceImageDeployOnPush>, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class GetAppSpecServiceImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
data class GetAppSpecServiceLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
data class GetAppSpecServiceLogDestinationOpenSearch(val basicAuth: GetAppSpecServiceLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class GetAppSpecServiceLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
data class GetAppSpecServiceRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class GetAppSpecServiceTermination(val drainSeconds: Int? = null, val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class GetAppSpecStaticSite(val bitbucket: GetAppSpecStaticSiteBitbucket? = null, val buildCommand: String? = null, val catchallDocument: String? = null, val cors: GetAppSpecStaticSiteCors? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<GetAppSpecStaticSiteEnv>? = null, val errorDocument: String? = null, val git: GetAppSpecStaticSiteGit? = null, val github: GetAppSpecStaticSiteGithub? = null, val gitlab: GetAppSpecStaticSiteGitlab? = null, val indexDocument: String? = null, val name: String, val outputDir: String? = null, val routes: List<GetAppSpecStaticSiteRoute>, val sourceDir: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteCors(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: GetAppSpecStaticSiteCorsAllowOrigins? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteCorsAllowOrigins(val exact: String? = null, val prefix: String? = null, val regex: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecStaticSiteRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class GetAppSpecWorker(val alerts: List<GetAppSpecWorkerAlert>? = null, val autoscaling: GetAppSpecWorkerAutoscaling? = null, val bitbucket: GetAppSpecWorkerBitbucket? = null, val buildCommand: String? = null, val dockerfilePath: String? = null, val environmentSlug: String? = null, val envs: List<GetAppSpecWorkerEnv>? = null, val git: GetAppSpecWorkerGit? = null, val github: GetAppSpecWorkerGithub? = null, val gitlab: GetAppSpecWorkerGitlab? = null, val image: GetAppSpecWorkerImage? = null, val instanceCount: Int? = null, val instanceSizeSlug: String? = null, val logDestinations: List<GetAppSpecWorkerLogDestination>? = null, val name: String, val runCommand: String? = null, val sourceDir: String? = null, val termination: GetAppSpecWorkerTermination? = null)
Link copied to clipboard
data class GetAppSpecWorkerAlert(val disabled: Boolean? = null, val operator: String, val rule: String, val value: Double, val window: String)
Link copied to clipboard
data class GetAppSpecWorkerAutoscaling(val maxInstanceCount: Int, val metrics: GetAppSpecWorkerAutoscalingMetrics, val minInstanceCount: Int)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecWorkerBitbucket(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerEnv(val key: String? = null, val scope: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerGit(val branch: String? = null, val repoCloneUrl: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerGithub(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerGitlab(val branch: String? = null, val deployOnPush: Boolean? = null, val repo: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerImage(val deployOnPushes: List<GetAppSpecWorkerImageDeployOnPush>, val digest: String? = null, val registry: String? = null, val registryCredentials: String? = null, val registryType: String, val repository: String, val tag: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerImageDeployOnPush(val enabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAppSpecWorkerLogDestinationDatadog(val apiKey: String, val endpoint: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerLogDestinationOpenSearch(val basicAuth: GetAppSpecWorkerLogDestinationOpenSearchBasicAuth, val clusterName: String? = null, val endpoint: String? = null, val indexName: String? = null)
data class GetAppSpecWorkerLogDestinationOpenSearchBasicAuth(val password: String? = null, val user: String? = null)
Link copied to clipboard
data class GetAppSpecWorkerTermination(val gracePeriodSeconds: Int? = null)
Link copied to clipboard
data class GetCertificateResult(val domains: List<String>, val id: String, val name: String, val notAfter: String, val sha1Fingerprint: String, val state: String, val type: String, val uuid: String)

A collection of values returned by getCertificate.

Link copied to clipboard
data class GetContainerRegistryResult(val createdAt: String, val endpoint: String, val id: String, val name: String, val region: String, val serverUrl: String, val storageUsageBytes: Int, val subscriptionTierSlug: String)

A collection of values returned by getContainerRegistry.

Link copied to clipboard
data class GetDatabaseCaResult(val certificate: String, val clusterId: String, val id: String)

A collection of values returned by getDatabaseCa.

Link copied to clipboard
data class GetDatabaseClusterMaintenanceWindow(val day: String, val hour: String)
Link copied to clipboard
data class GetDatabaseClusterResult(val database: String, val engine: String, val host: String, val id: String, val maintenanceWindows: List<GetDatabaseClusterMaintenanceWindow>, val name: String, val nodeCount: Int, val password: String, val port: Int, val privateHost: String, val privateNetworkUuid: String, val privateUri: String, val projectId: String, val region: String, val size: String, val storageSizeMib: String, val tags: List<String>? = null, val uiDatabase: String, val uiHost: String, val uiPassword: String, val uiPort: Int, val uiUri: String, val uiUser: String, val uri: String, val urn: String, val user: String, val version: String)

A collection of values returned by getDatabaseCluster.

Link copied to clipboard
data class GetDatabaseConnectionPoolResult(val clusterId: String, val dbName: String, val host: String, val id: String, val mode: String, val name: String, val password: String, val port: Int, val privateHost: String, val privateUri: String, val size: Int, val uri: String, val user: String)

A collection of values returned by getDatabaseConnectionPool.

Link copied to clipboard
data class GetDatabaseReplicaResult(val clusterId: String, val database: String, val host: String, val id: String, val name: String, val password: String, val port: Int, val privateHost: String, val privateNetworkUuid: String, val privateUri: String, val region: String, val storageSizeMib: String, val tags: List<String>? = null, val uri: String, val user: String, val uuid: String)

A collection of values returned by getDatabaseReplica.

Link copied to clipboard
data class GetDatabaseUserResult(val accessCert: String, val accessKey: String, val clusterId: String, val id: String, val mysqlAuthPlugin: String, val name: String, val password: String, val role: String, val settings: List<GetDatabaseUserSetting>)

A collection of values returned by getDatabaseUser.

Link copied to clipboard
data class GetDatabaseUserSetting(val acls: List<GetDatabaseUserSettingAcl>? = null, val opensearchAcls: List<GetDatabaseUserSettingOpensearchAcl>? = null)
Link copied to clipboard
data class GetDatabaseUserSettingAcl(val id: String, val permission: String, val topic: String)
Link copied to clipboard
data class GetDatabaseUserSettingOpensearchAcl(val index: String, val permission: String)
Link copied to clipboard
data class GetDomainResult(val domainUrn: String, val id: String, val name: String, val ttl: Int, val zoneFile: String)

A collection of values returned by getDomain.

Link copied to clipboard
data class GetDomainsDomain(val name: String, val ttl: Int, val urn: String)
Link copied to clipboard
data class GetDomainsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetDomainsResult(val domains: List<GetDomainsDomain>, val filters: List<GetDomainsFilter>? = null, val id: String, val sorts: List<GetDomainsSort>? = null)

A collection of values returned by getDomains.

Link copied to clipboard
data class GetDomainsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetDropletAutoscaleConfig(val cooldownMinutes: Int, val maxInstances: Int, val minInstances: Int, val targetCpuUtilization: Double, val targetMemoryUtilization: Double, val targetNumberInstances: Int)
Link copied to clipboard
data class GetDropletAutoscaleCurrentUtilization(val cpu: Double, val memory: Double)
Link copied to clipboard
data class GetDropletAutoscaleDropletTemplate(val image: String, val ipv6: Boolean, val projectId: String, val region: String, val size: String, val sshKeys: List<String>, val tags: List<String>, val userData: String, val vpcUuid: String, val withDropletAgent: Boolean)
Link copied to clipboard
data class GetDropletAutoscaleResult(val configs: List<GetDropletAutoscaleConfig>, val createdAt: String, val currentUtilizations: List<GetDropletAutoscaleCurrentUtilization>, val dropletTemplates: List<GetDropletAutoscaleDropletTemplate>, val id: String? = null, val name: String? = null, val status: String, val updatedAt: String)

A collection of values returned by getDropletAutoscale.

Link copied to clipboard
data class GetDropletResult(val backups: Boolean, val createdAt: String, val disk: Int, val gpu: Boolean? = null, val id: Int, val image: String, val ipv4Address: String, val ipv4AddressPrivate: String, val ipv6: Boolean, val ipv6Address: String, val ipv6AddressPrivate: String, val locked: Boolean, val memory: Int, val monitoring: Boolean, val name: String, val priceHourly: Double, val priceMonthly: Double, val privateNetworking: Boolean, val region: String, val size: String, val status: String, val tag: String? = null, val tags: List<String>, val urn: String, val vcpus: Int, val volumeIds: List<String>, val vpcUuid: String)

A collection of values returned by getDroplet.

Link copied to clipboard
data class GetDropletsDroplet(val backups: Boolean, val createdAt: String, val disk: Int, val id: Int, val image: String, val ipv4Address: String, val ipv4AddressPrivate: String, val ipv6: Boolean, val ipv6Address: String, val ipv6AddressPrivate: String, val locked: Boolean, val memory: Int, val monitoring: Boolean, val name: String, val priceHourly: Double, val priceMonthly: Double, val privateNetworking: Boolean, val region: String, val size: String, val status: String, val tags: List<String>, val urn: String, val vcpus: Int, val volumeIds: List<String>, val vpcUuid: String)
Link copied to clipboard
data class GetDropletsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetDropletSnapshotResult(val createdAt: String, val dropletId: String, val id: String, val minDiskSize: Int, val mostRecent: Boolean? = null, val name: String? = null, val nameRegex: String? = null, val region: String? = null, val regions: List<String>, val size: Double)

A collection of values returned by getDropletSnapshot.

Link copied to clipboard
data class GetDropletsResult(val droplets: List<GetDropletsDroplet>, val filters: List<GetDropletsFilter>? = null, val gpus: Boolean? = null, val id: String, val sorts: List<GetDropletsSort>? = null)

A collection of values returned by getDroplets.

Link copied to clipboard
data class GetDropletsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetFirewallInboundRule(val portRange: String? = null, val protocol: String, val sourceAddresses: List<String>? = null, val sourceDropletIds: List<Int>? = null, val sourceKubernetesIds: List<String>? = null, val sourceLoadBalancerUids: List<String>? = null, val sourceTags: List<String>? = null)
Link copied to clipboard
data class GetFirewallOutboundRule(val destinationAddresses: List<String>? = null, val destinationDropletIds: List<Int>? = null, val destinationKubernetesIds: List<String>? = null, val destinationLoadBalancerUids: List<String>? = null, val destinationTags: List<String>? = null, val portRange: String? = null, val protocol: String)
Link copied to clipboard
data class GetFirewallPendingChange(val dropletId: Int? = null, val removing: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class GetFirewallResult(val createdAt: String, val dropletIds: List<Int>, val firewallId: String, val id: String, val inboundRules: List<GetFirewallInboundRule>, val name: String, val outboundRules: List<GetFirewallOutboundRule>, val pendingChanges: List<GetFirewallPendingChange>, val status: String, val tags: List<String>)

A collection of values returned by getFirewall.

Link copied to clipboard
data class GetFloatingIpResult(val dropletId: Int, val floatingIpUrn: String, val id: String, val ipAddress: String, val region: String)

A collection of values returned by getFloatingIp.

Link copied to clipboard
data class GetImageResult(val created: String, val description: String, val distribution: String, val errorMessage: String, val id: Int, val image: String, val minDiskSize: Int, val name: String, val private: Boolean, val regions: List<String>, val sizeGigabytes: Double, val slug: String, val source: String? = null, val status: String, val tags: List<String>, val type: String)

A collection of values returned by getImage.

Link copied to clipboard
data class GetImagesFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetImagesImage(val created: String, val description: String, val distribution: String, val errorMessage: String, val id: Int, val image: String, val minDiskSize: Int, val name: String, val private: Boolean, val regions: List<String>, val sizeGigabytes: Double, val slug: String, val status: String, val tags: List<String>, val type: String)
Link copied to clipboard
data class GetImagesResult(val filters: List<GetImagesFilter>? = null, val id: String, val images: List<GetImagesImage>, val sorts: List<GetImagesSort>? = null)

A collection of values returned by getImages.

Link copied to clipboard
data class GetImagesSort(val direction: String? = null, val key: String)
data class GetKubernetesClusterClusterAutoscalerConfiguration(val scaleDownUnneededTime: String? = null, val scaleDownUtilizationThreshold: Double? = null)
Link copied to clipboard
data class GetKubernetesClusterControlPlaneFirewall(val allowedAddresses: List<String>, val enabled: Boolean)
Link copied to clipboard
data class GetKubernetesClusterKubeConfig(val clientCertificate: String, val clientKey: String, val clusterCaCertificate: String, val expiresAt: String, val host: String, val rawConfig: String, val token: String)
Link copied to clipboard
data class GetKubernetesClusterMaintenancePolicy(val day: String, val duration: String, val startTime: String)
Link copied to clipboard
data class GetKubernetesClusterNodePool(val actualNodeCount: Int, val autoScale: Boolean, val id: String, val labels: Map<String, String>, val maxNodes: Int, val minNodes: Int, val name: String, val nodeCount: Int, val nodes: List<GetKubernetesClusterNodePoolNode>, val size: String, val tags: List<String>, val taints: List<GetKubernetesClusterNodePoolTaint>)
Link copied to clipboard
data class GetKubernetesClusterNodePoolNode(val createdAt: String, val dropletId: String, val id: String, val name: String, val status: String, val updatedAt: String)
Link copied to clipboard
data class GetKubernetesClusterNodePoolTaint(val effect: String, val key: String, val value: String)
Link copied to clipboard
data class GetKubernetesClusterResult(val autoUpgrade: Boolean, val clusterAutoscalerConfigurations: List<GetKubernetesClusterClusterAutoscalerConfiguration>? = null, val clusterSubnet: String, val controlPlaneFirewalls: List<GetKubernetesClusterControlPlaneFirewall>, val createdAt: String, val endpoint: String, val ha: Boolean, val id: String, val ipv4Address: String, val kubeConfigs: List<GetKubernetesClusterKubeConfig>, val kubeconfigExpireSeconds: Int? = null, val maintenancePolicies: List<GetKubernetesClusterMaintenancePolicy>, val name: String, val nodePools: List<GetKubernetesClusterNodePool>, val region: String, val routingAgent: GetKubernetesClusterRoutingAgent, val serviceSubnet: String, val status: String, val surgeUpgrade: Boolean, val tags: List<String>? = null, val updatedAt: String, val urn: String, val version: String, val vpcUuid: String)

A collection of values returned by getKubernetesCluster.

Link copied to clipboard
data class GetKubernetesClusterRoutingAgent(val enabled: Boolean)
Link copied to clipboard
data class GetKubernetesVersionsResult(val id: String, val latestVersion: String, val validVersions: List<String>, val versionPrefix: String? = null)

A collection of values returned by getKubernetesVersions.

Link copied to clipboard
data class GetLoadBalancerDomain(val certificateId: String, val certificateName: String, val isManaged: Boolean, val name: String, val sslValidationErrorReasons: List<String>, val verificationErrorReasons: List<String>)
Link copied to clipboard
data class GetLoadBalancerFirewall(val allows: List<String>, val denies: List<String>)
Link copied to clipboard
data class GetLoadBalancerForwardingRule(val certificateId: String, val certificateName: String, val entryPort: Int, val entryProtocol: String, val targetPort: Int, val targetProtocol: String, val tlsPassthrough: Boolean)
Link copied to clipboard
data class GetLoadBalancerGlbSetting(val cdns: List<GetLoadBalancerGlbSettingCdn>, val failoverThreshold: Int, val regionPriorities: Map<String, Int>, val targetPort: Int, val targetProtocol: String)
Link copied to clipboard
data class GetLoadBalancerGlbSettingCdn(val isEnabled: Boolean)
Link copied to clipboard
data class GetLoadBalancerHealthcheck(val checkIntervalSeconds: Int, val healthyThreshold: Int, val path: String, val port: Int, val protocol: String, val responseTimeoutSeconds: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class GetLoadBalancerResult(val algorithm: String, val disableLetsEncryptDnsRecords: Boolean, val domains: List<GetLoadBalancerDomain>, val dropletIds: List<Int>, val dropletTag: String, val enableBackendKeepalive: Boolean, val enableProxyProtocol: Boolean, val firewalls: List<GetLoadBalancerFirewall>, val forwardingRules: List<GetLoadBalancerForwardingRule>, val glbSettings: List<GetLoadBalancerGlbSetting>, val healthchecks: List<GetLoadBalancerHealthcheck>, val httpIdleTimeoutSeconds: Int, val id: String? = null, val ip: String, val ipv6: String, val loadBalancerUrn: String, val name: String? = null, val network: String, val projectId: String, val redirectHttpToHttps: Boolean, val region: String, val size: String, val sizeUnit: Int, val status: String, val stickySessions: List<GetLoadBalancerStickySession>, val targetLoadBalancerIds: List<String>, val type: String, val vpcUuid: String)

A collection of values returned by getLoadBalancer.

Link copied to clipboard
data class GetLoadBalancerStickySession(val cookieName: String, val cookieTtlSeconds: Int, val type: String)
Link copied to clipboard
data class GetPartnerAttachmentBgp(val localRouterIp: String? = null, val peerRouterAsn: Int? = null, val peerRouterIp: String? = null)
Link copied to clipboard
data class GetPartnerAttachmentResult(val bgp: GetPartnerAttachmentBgp? = null, val connectionBandwidthInMbps: Int, val createdAt: String, val id: String, val naasProvider: String, val name: String, val region: String, val state: String, val vpcIds: List<String>)

A collection of values returned by getPartnerAttachment.

Link copied to clipboard
data class GetProjectResult(val createdAt: String, val description: String, val environment: String, val id: String, val isDefault: Boolean, val name: String, val ownerId: Int, val ownerUuid: String, val purpose: String, val resources: List<String>, val updatedAt: String)

A collection of values returned by getProject.

Link copied to clipboard
data class GetProjectsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetProjectsProject(val createdAt: String, val description: String, val environment: String, val id: String, val isDefault: Boolean, val name: String, val ownerId: Int, val ownerUuid: String, val purpose: String, val resources: List<String>, val updatedAt: String)
Link copied to clipboard
data class GetProjectsResult(val filters: List<GetProjectsFilter>? = null, val id: String, val projects: List<GetProjectsProject>, val sorts: List<GetProjectsSort>? = null)

A collection of values returned by getProjects.

Link copied to clipboard
data class GetProjectsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetRecordResult(val data: String, val domain: String, val flags: Int, val id: String, val name: String, val port: Int, val priority: Int, val tag: String, val ttl: Int, val type: String, val weight: Int)

A collection of values returned by getRecord.

Link copied to clipboard
data class GetRecordsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetRecordsRecord(val domain: String, val flags: Int, val id: Int, val name: String, val port: Int, val priority: Int, val tag: String, val ttl: Int, val type: String, val value: String, val weight: Int)
Link copied to clipboard
data class GetRecordsResult(val domain: String, val filters: List<GetRecordsFilter>? = null, val id: String, val records: List<GetRecordsRecord>, val sorts: List<GetRecordsSort>? = null)

A collection of values returned by getRecords.

Link copied to clipboard
data class GetRecordsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetRegionResult(val available: Boolean, val features: List<String>, val id: String, val name: String, val sizes: List<String>, val slug: String)

A collection of values returned by getRegion.

Link copied to clipboard
data class GetRegionsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetRegionsRegion(val available: Boolean, val features: List<String>, val name: String, val sizes: List<String>, val slug: String)
Link copied to clipboard
data class GetRegionsResult(val filters: List<GetRegionsFilter>? = null, val id: String, val regions: List<GetRegionsRegion>, val sorts: List<GetRegionsSort>? = null)

A collection of values returned by getRegions.

Link copied to clipboard
data class GetRegionsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetReservedIpResult(val dropletId: Int, val id: String, val ipAddress: String, val region: String, val urn: String)

A collection of values returned by getReservedIp.

Link copied to clipboard
data class GetReservedIpv6Result(val dropletId: Int, val id: String, val ip: String, val regionSlug: String, val urn: String)

A collection of values returned by getReservedIpv6.

Link copied to clipboard
data class GetSizesFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetSizesResult(val filters: List<GetSizesFilter>? = null, val id: String, val sizes: List<GetSizesSize>, val sorts: List<GetSizesSort>? = null)

A collection of values returned by getSizes.

Link copied to clipboard
data class GetSizesSize(val available: Boolean, val disk: Int, val memory: Int, val priceHourly: Double, val priceMonthly: Double, val regions: List<String>, val slug: String, val transfer: Double, val vcpus: Int)
Link copied to clipboard
data class GetSizesSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetSpacesBucketObjectResult(val body: String, val bucket: String, val cacheControl: String, val contentDisposition: String, val contentEncoding: String, val contentLanguage: String, val contentLength: Int, val contentType: String, val etag: String, val expiration: String, val expires: String, val id: String, val key: String, val lastModified: String, val metadata: Map<String, String>, val range: String? = null, val region: String, val versionId: String, val websiteRedirectLocation: String)

A collection of values returned by getSpacesBucketObject.

Link copied to clipboard
data class GetSpacesBucketObjectsResult(val bucket: String, val commonPrefixes: List<String>, val delimiter: String? = null, val encodingType: String? = null, val id: String, val keys: List<String>, val maxKeys: Int? = null, val owners: List<String>, val prefix: String? = null, val region: String)

A collection of values returned by getSpacesBucketObjects.

Link copied to clipboard
data class GetSpacesBucketResult(val bucketDomainName: String, val endpoint: String, val id: String, val name: String, val region: String, val urn: String)

A collection of values returned by getSpacesBucket.

Link copied to clipboard
data class GetSpacesBucketsBucket(val bucketDomainName: String, val endpoint: String, val name: String, val region: String, val urn: String)
Link copied to clipboard
data class GetSpacesBucketsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetSpacesBucketsResult(val buckets: List<GetSpacesBucketsBucket>, val filters: List<GetSpacesBucketsFilter>? = null, val id: String, val sorts: List<GetSpacesBucketsSort>? = null)

A collection of values returned by getSpacesBuckets.

Link copied to clipboard
data class GetSpacesBucketsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetSpacesKeyGrant(val bucket: String, val permission: String)
Link copied to clipboard
data class GetSpacesKeyResult(val accessKey: String, val createdAt: String, val grants: List<GetSpacesKeyGrant>, val id: String, val name: String)

A collection of values returned by getSpacesKey.

Link copied to clipboard
data class GetSshKeyResult(val fingerprint: String, val id: Int, val name: String, val publicKey: String)

A collection of values returned by getSshKey.

Link copied to clipboard
data class GetSshKeysFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetSshKeysResult(val filters: List<GetSshKeysFilter>? = null, val id: String, val sorts: List<GetSshKeysSort>? = null, val sshKeys: List<GetSshKeysSshKey>)

A collection of values returned by getSshKeys.

Link copied to clipboard
data class GetSshKeysSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetSshKeysSshKey(val fingerprint: String, val id: Int, val name: String, val publicKey: String)
Link copied to clipboard
data class GetTagResult(val databasesCount: Int, val dropletsCount: Int, val id: String, val imagesCount: Int, val name: String, val totalResourceCount: Int, val volumeSnapshotsCount: Int, val volumesCount: Int)

A collection of values returned by getTag.

Link copied to clipboard
data class GetTagsFilter(val all: Boolean? = null, val key: String, val matchBy: String? = null, val values: List<String>)
Link copied to clipboard
data class GetTagsResult(val filters: List<GetTagsFilter>? = null, val id: String, val sorts: List<GetTagsSort>? = null, val tags: List<GetTagsTag>)

A collection of values returned by getTags.

Link copied to clipboard
data class GetTagsSort(val direction: String? = null, val key: String)
Link copied to clipboard
data class GetTagsTag(val databasesCount: Int, val dropletsCount: Int, val imagesCount: Int, val name: String, val totalResourceCount: Int, val volumeSnapshotsCount: Int, val volumesCount: Int)
Link copied to clipboard
data class GetVolumeResult(val description: String? = null, val dropletIds: List<Int>, val filesystemLabel: String, val filesystemType: String, val id: String, val name: String, val region: String? = null, val size: Int, val tags: List<String>, val urn: String)

A collection of values returned by getVolume.

Link copied to clipboard
data class GetVolumeSnapshotResult(val createdAt: String, val id: String, val minDiskSize: Int, val mostRecent: Boolean? = null, val name: String? = null, val nameRegex: String? = null, val region: String? = null, val regions: List<String>, val size: Double, val tags: List<String>, val volumeId: String)

A collection of values returned by getVolumeSnapshot.

Link copied to clipboard
data class GetVpcPeeringResult(val createdAt: String, val id: String, val name: String, val status: String, val vpcIds: List<String>)

A collection of values returned by getVpcPeering.

Link copied to clipboard
data class GetVpcResult(val createdAt: String, val default: Boolean, val description: String, val id: String, val ipRange: String, val name: String, val region: String, val urn: String)

A collection of values returned by getVpc.

data class KubernetesClusterClusterAutoscalerConfiguration(val scaleDownUnneededTime: String? = null, val scaleDownUtilizationThreshold: Double? = null)
Link copied to clipboard
data class KubernetesClusterControlPlaneFirewall(val allowedAddresses: List<String>, val enabled: Boolean)
Link copied to clipboard
data class KubernetesClusterKubeConfig(val clientCertificate: String? = null, val clientKey: String? = null, val clusterCaCertificate: String? = null, val expiresAt: String? = null, val host: String? = null, val rawConfig: String? = null, val token: String? = null)
Link copied to clipboard
data class KubernetesClusterMaintenancePolicy(val day: String? = null, val duration: String? = null, val startTime: String? = null)
Link copied to clipboard
data class KubernetesClusterNodePool(val actualNodeCount: Int? = null, val autoScale: Boolean? = null, val id: String? = null, val labels: Map<String, String>? = null, val maxNodes: Int? = null, val minNodes: Int? = null, val name: String, val nodeCount: Int? = null, val nodes: List<KubernetesClusterNodePoolNode>? = null, val size: String, val tags: List<String>? = null, val taints: List<KubernetesClusterNodePoolTaint>? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolNode(val createdAt: String? = null, val dropletId: String? = null, val id: String? = null, val name: String? = null, val status: String? = null, val updatedAt: String? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolTaint(val effect: String, val key: String, val value: String)
Link copied to clipboard
data class KubernetesClusterRoutingAgent(val enabled: Boolean)
Link copied to clipboard
data class KubernetesNodePoolNode(val createdAt: String? = null, val dropletId: String? = null, val id: String? = null, val name: String? = null, val status: String? = null, val updatedAt: String? = null)
Link copied to clipboard
data class KubernetesNodePoolTaint(val effect: String, val key: String, val value: String)
Link copied to clipboard
data class LoadBalancerDomain(val certificateId: String? = null, val certificateName: String? = null, val isManaged: Boolean? = null, val name: String, val sslValidationErrorReasons: List<String>? = null, val verificationErrorReasons: List<String>? = null)
Link copied to clipboard
data class LoadBalancerFirewall(val allows: List<String>? = null, val denies: List<String>? = null)
Link copied to clipboard
data class LoadBalancerForwardingRule(val certificateId: String? = null, val certificateName: String? = null, val entryPort: Int, val entryProtocol: String, val targetPort: Int, val targetProtocol: String, val tlsPassthrough: Boolean? = null)
Link copied to clipboard
data class LoadBalancerGlbSettings(val cdn: LoadBalancerGlbSettingsCdn? = null, val failoverThreshold: Int? = null, val regionPriorities: Map<String, Int>? = null, val targetPort: Int, val targetProtocol: String)
Link copied to clipboard
data class LoadBalancerGlbSettingsCdn(val isEnabled: Boolean? = null)
Link copied to clipboard
data class LoadBalancerHealthcheck(val checkIntervalSeconds: Int? = null, val healthyThreshold: Int? = null, val path: String? = null, val port: Int, val protocol: String, val responseTimeoutSeconds: Int? = null, val unhealthyThreshold: Int? = null)
Link copied to clipboard
data class LoadBalancerStickySessions(val cookieName: String? = null, val cookieTtlSeconds: Int? = null, val type: String? = null)
Link copied to clipboard
data class MonitorAlertAlerts(val emails: List<String>? = null, val slacks: List<MonitorAlertAlertsSlack>? = null)
Link copied to clipboard
data class MonitorAlertAlertsSlack(val channel: String, val url: String)
Link copied to clipboard
data class PartnerAttachmentBgp(val authKey: String? = null, val localRouterIp: String? = null, val peerRouterAsn: Int? = null, val peerRouterIp: String? = null)
Link copied to clipboard
data class SpacesBucketCorsConfigurationCorsRule(val allowedHeaders: List<String>? = null, val allowedMethods: List<String>, val allowedOrigins: List<String>, val exposeHeaders: List<String>? = null, val id: String? = null, val maxAgeSeconds: Int? = null)
Link copied to clipboard
data class SpacesBucketCorsRule(val allowedHeaders: List<String>? = null, val allowedMethods: List<String>, val allowedOrigins: List<String>, val maxAgeSeconds: Int? = null)
Link copied to clipboard
data class SpacesBucketLifecycleRule(val abortIncompleteMultipartUploadDays: Int? = null, val enabled: Boolean, val expiration: SpacesBucketLifecycleRuleExpiration? = null, val id: String? = null, val noncurrentVersionExpiration: SpacesBucketLifecycleRuleNoncurrentVersionExpiration? = null, val prefix: String? = null)
Link copied to clipboard
data class SpacesBucketLifecycleRuleExpiration(val date: String? = null, val days: Int? = null, val expiredObjectDeleteMarker: Boolean? = null)
Link copied to clipboard
data class SpacesBucketVersioning(val enabled: Boolean? = null)
Link copied to clipboard
data class SpacesKeyGrant(val bucket: String, val permission: String)
Link copied to clipboard
data class UptimeAlertNotification(val emails: List<String>? = null, val slacks: List<UptimeAlertNotificationSlack>? = null)
Link copied to clipboard
data class UptimeAlertNotificationSlack(val channel: String, val url: String)