Package-level declarations

Types

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 envs: List<AppSpecEnv>? = null, val functions: List<AppSpecFunction>? = 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 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 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 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 AppSpecFunctionRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class AppSpecJob(val alerts: List<AppSpecJobAlert>? = 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)
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 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 registry: 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 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 AppSpecJobLogDestinationPapertrail(val endpoint: String)
Link copied to clipboard
data class AppSpecService(val alerts: List<AppSpecServiceAlert>? = 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)
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 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 successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class AppSpecServiceImage(val deployOnPushes: List<AppSpecServiceImageDeployOnPush>? = null, val registry: 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 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
Link copied to clipboard
data class AppSpecServiceRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class AppSpecStaticSite(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 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 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)
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 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 registry: 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 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
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 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 GetAppResult(val activeDeploymentId: String, val appId: String, val createdAt: String, val defaultIngress: String, val id: String, val liveUrl: 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 envs: List<GetAppSpecEnv>? = null, val functions: List<GetAppSpecFunction>? = null, 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 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 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 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)
Link copied to clipboard
data class GetAppSpecFunctionRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class GetAppSpecJob(val alerts: List<GetAppSpecJobAlert>? = 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)
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 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 registry: 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 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
Link copied to clipboard
data class GetAppSpecService(val alerts: List<GetAppSpecServiceAlert>? = 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>? = null, val logDestinations: List<GetAppSpecServiceLogDestination>? = null, val name: String, val routes: List<GetAppSpecServiceRoute>, val runCommand: String, val sourceDir: String? = 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 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 successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class GetAppSpecServiceImage(val deployOnPushes: List<GetAppSpecServiceImageDeployOnPush>, val registry: 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)
Link copied to clipboard
data class GetAppSpecServiceRoute(val path: String? = null, val preservePathPrefix: Boolean? = null)
Link copied to clipboard
data class GetAppSpecStaticSite(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 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 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)
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 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 registry: 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 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 tags: List<String>? = null, 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 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 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 clusterId: String, val id: String, val mysqlAuthPlugin: String, val name: String, val password: String, val role: String)

A collection of values returned by getDatabaseUser.

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 GetDropletResult(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 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 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)
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 clusterSubnet: String, val createdAt: String, val endpoint: String, val ha: Boolean, val id: String, val ipv4Address: String, val kubeConfigs: List<GetKubernetesClusterKubeConfig>, val maintenancePolicies: List<GetKubernetesClusterMaintenancePolicy>, val name: String, val nodePools: List<GetKubernetesClusterNodePool>, val region: String, 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 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 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 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 dropletIds: List<Int>, val dropletTag: String, val enableBackendKeepalive: Boolean, val enableProxyProtocol: Boolean, val firewalls: List<GetLoadBalancerFirewall>, val forwardingRules: List<GetLoadBalancerForwardingRule>, val healthchecks: List<GetLoadBalancerHealthcheck>, val httpIdleTimeoutSeconds: Int, val id: String? = null, val ip: String, val loadBalancerUrn: String, val name: String? = null, val projectId: String, val redirectHttpToHttps: Boolean, val region: String, val size: String, val sizeUnit: Int, val status: String, val stickySessions: List<GetLoadBalancerStickySession>, 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 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 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, Any>, 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 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 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.

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 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 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 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 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 UptimeAlertNotification(val emails: List<String>? = null, val slacks: List<UptimeAlertNotificationSlack>? = null)
Link copied to clipboard
data class UptimeAlertNotificationSlack(val channel: String, val url: String)