How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tessell Compute Resource API

The Compute Resource API from Tessell — 13 operation(s) for compute resource.

Tessell Compute Resource API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Compute Resource. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 17 operations across 13 paths, and defines 67 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, {server}.

17 operations 13 paths 67 schemas 2 DELETE5 GET10 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.console.tessell.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Tessell Compute Resource API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 17

Across 13 paths, the API surfaces 17 operations — 2 DELETE, 5 GET, 10 PATCH. Each is listed below with its method, path, parameters, and response codes.

Compute Resource 17
GET
/compute-resources/dbservers
View a list of available Compute Resources
getDbserverComputeResources 10 params → 200default
GET
/compute-resources/dbservers/{id}
Get a Compute Resource by ID
getDbserverComputeResource 4 params → 200default
DELETE
/compute-resources/dbservers/{id}
Delete a Database Server
deleteDbserverComputeResource 2 params → 200204default
PATCH
/compute-resources/dbservers/{id}
Update a DB server
updateDbServer 2 params body → 200201default
GET
/compute-resources/dbservers/sharing-enabled
View a list of available Compute Resources that can be used for newer…
getSharingEnabledDbserverComputeResources 9 params → 200default
PATCH
/compute-resources/dbservers/{id}/enable-compute-sharing
Enable compute resource sharing
enableComputeResourceSharing 2 params body → 200default
PATCH
/compute-resources/dbservers/{id}/owner
Update compute resource owner
updateComputeResourceOwner 2 params body → 200default
PATCH
/compute-resources/dbservers/owner/{email-id}
Update owner for all compute resources of a given owner
bulkUpdateComputeResourceOwner 2 params body → 200default
GET
/compute-resources/dbservers/{id}/timeline
Get a Compute Resource by ID
getDbServerTimeline 3 params → 200default
PATCH
/compute-resources/dbservers/{id}/resize
Resize a Database Server Compute Resource
resizeDbServerComputeResource 2 params body → 200default
PATCH
/compute-resources/dbservers/{id}/start
Starts Database Server Compute Resource
startDbServer 2 params body → 200201default
PATCH
/compute-resources/dbservers/{id}/stop
Stops the DB Service
stopDbServer 2 params body → 200201default
PATCH
/compute-resources/dbservers/{id}/maintenance-windows
Patch request for compute resource maintenance window
updateMaintenanceWindowForDbServer 2 params body → 200201default
GET
/compute-resources/dbservers/{id}/tags
View tags for the DB Server
getDbServerTags 2 params → 200default
PATCH
/compute-resources/dbservers/{id}/tags
Create/update (override) tags for the DB Server
upsertDbServerTags 2 params body → 200201default
DELETE
/compute-resources/dbservers/{id}/tags
Delete tags for a DB Server
deleteDbServerTags 2 params body → 200default
PATCH
/compute-resources/dbservers/{id}/integrations
Add/update an integration for the DB Server
updateComputeResourceIntegration 2 params body → 200default

Schemas 67

The contract defines 67 schemas that model the data the API accepts and returns. The most detailed are TessellDbserverComputeResourceDTO (46 properties), SharableDbserverComputeResourceDTO (29 properties), DBServiceOnComputeResource (24 properties), ExadataComputeConfig (11 properties). Each schema is shown below with its type and property counts.

PatchType
string
Type of patch
SharableDbserverComputeResourceDTO
object
This is a definition for compute resource
29 properties 1 required
DBServiceOnComputeResource
object
DB Service details hosted on a compute resource
24 properties
MachineType
string
Infrastructure behind the Compute Resource
ApiError
object
Common error response object for non 2xx responses
7 properties
ComputeResourceMaintenanceWindow
object
Base class for compute resource maintenance window configurations. Supports multiple preferences: Weekly, Monthly, Quarterly, and No Preference. Use concrete s…
8 properties 3 required
InstanceStorageConfig
object
4 properties
AzureNetAppEncryptionKeySource
EntityUserAclSharingInfo
object
Tessell Entity ACL Sharing Info for a user
4 properties
UpcomingMaintenanceWindowInfo
object
Information about the upcoming maintenance window
7 properties
TimeZone
string
The timezone detail
SecurityProfileSyncStatus
string
Sync status of the security profile applied on an instance/server
ParameterProfileStatus
string
Association status of the instance to the parameter profile
TessellServiceInstanceRole
string
DB Service instance role
TessellServiceStatus
string
The current status of the DB Service
InstanceAzureNetAppConfig
object
Service instance level Azure NetApp config
10 properties
databaseEngineType
string
Database Engine Type
ComputeConfig
object
2 properties
EntityTimelineDTO
object
This is a definition of the Entity Timeline object
9 properties
DbServerTimelineResponse
AzureNetAppNetworkFeature
string
Azure NetApp network feature configuration for creating volume
SharableDbserverComputeResourceListResponse
object
1 property
cloudType
string
Tessell supported cloud types
AzureNetAppEncryptionKeyInfo
object
Details of encryption key
4 properties
TessellUpdateDatabaseIntegrationDTO
object
3 properties
ComputeResourceContextInfo
object
Provide more context of DB Server state
2 properties
ComputeResourceStatus
string
The current status of the Compute Resource
InstanceFsxNetAppConfig
object
5 properties
taskSummary
object
5 properties
DeleteTagPayload
object
Delete Tessell tag Payload
1 property
ComputeResourceSubStatus
string
DB Server could have a sub status associated along with status
UpdateDbServerPayload
object
5 properties
TessellServiceInstanceStatus
string
DB Service instance status
TessellDbserverComputeResourceDTO
object
This is the definition for Compute Resource
46 properties 1 required
ResizeDbServerComputeResourceRequest
object
1 property 1 required
apiPaginationInfo
object
2 properties
PatchActivity
object
6 properties
TessellResourceUpdateInfo
object
In progress update information for a Tessell Resource
4 properties
AvailableUpdatesSimple
object
Simple boolean flags indicating available updates
2 properties
DbServerUpdates
object
Update availability information for a DB Server
2 properties
ScriptInfo
objectnull
4 properties
SecurityProfileInfoOps
object
3 properties
TaskStatus
string
The status of Task
apiMetadata
object
3 properties
StopDbServerPayload
TessellDbserverComputeResourceListResponse
object
1 property
ComputeProviderType
string
UpdateComputeResourceOwnerPayload
object
1 property
CreateUpdateTessellTagPayload
object
Create or update Tessell tag Payload
1 property
AzureNetAppCapacityPoolServiceLevel
string
ServerIntegrationsInfo
object
Tessell provides support to integrate third party softwares with DB Server. This fields details the information about what third-party integrations are configu…
1 property
CrMaintenanceWindowPreference
StartDbServerPayload
ActionWithCommentPayload
object
1 property
SecurityConfigOps
object
1 property
TessellIntegrationRequestType
string
Request type enum for the addition/removal/updation of the Integration for the DB Service.
AssociatedActivities
object
3 properties
EnableComputeSharingPayload
object
1 property
TessellTag
objectnull
2 properties
MaintenanceCadence
string
Frequency of maintenance window
apiStatus
object
2 properties
DbServerStorageConfig
object
1 property
tessellServiceTopology
string
DB Service topology. This would specify whether the DB Service is single-node, or multi-node.
ExadataComputeConfig
object
11 properties 4 required
apiResponse
object
2 properties
EntityAclSharingInfo
object
Tessell Entity ACL Sharing Info
1 property
StorageProviderType
Storage Type in the cloud

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-compute-resource-api-openapi.yml Raw ↑

Other APIs Tessell publishes across the network.

Tessell Activity Center API
Tessell Ad Domain API
Tessell Ad Domain Governance API
Tessell Alert Controller API
Tessell Authorization API
Tessell Availability Machine API
Tessell Azure Netapp Admin Controller API
Tessell Azure Netapp Service Controller API
Tessell Cloud Resource API
Tessell Compute API
Tessell Compute Governance API
Tessell Conversation API
Where this information came from

This is an independent, third-party profile of Tessell Compute Resource API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.