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 Availability Machine API

The Availability Machine API from Tessell — 10 operation(s) for availability machine.

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

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

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

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

13 operations 10 paths 99 schemas 2 DELETE7 GET4 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 Availability Machine API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 13

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

Availability Machine 13
GET
/availability-machines
Get a list of Availability Machines
getAvailabilityMachines 12 params → 200default
GET
/availability-machines/{id}
Get details about an Availability Machine
getAvailabilityMachine 8 params → 200default
DELETE
/availability-machines/{id}
Delete the Availability Machine and the associated data (if any) including…
deleteAvailabilityMachine 2 params → 200default
PATCH
/availability-machines/{id}/pause
Pause the automated backups for a Availability Machine
pauseAvailabilityMachine 2 params body → 200default
PATCH
/availability-machines/{id}/backup-download-config
Allow backup download for a Availability Machine
updateBackupDownloadConfig 2 params body → 200default
PATCH
/availability-machines/{id}/resume
Resume the automated backups for a Availability Machine
resumeAvailabilityMachine 2 params body → 200default
GET
/availability-machines/{id}/acls
Get list of ACLs for an Availability Machine
getAvailabilityMachineAcls 2 params → 200default
PATCH
/availability-machines/{id}/acls
Create or update ACLs for an Availability Machine
createAvailabilityMachineAcls 2 params body → 200204default
DELETE
/availability-machines/{id}/acls
Revoke ACLs for an Availability Machine
revokeAvailabilityMachineAcls 2 params body → 200default
GET
/availability-machines/{id}/acls/eligible-users
Get list of users which are eligible to grant access for an Availability Machine
getEligibleUsersForAvailabilityMachine 3 params → 200default
GET
/dataflix/{id}/catalog/backups/{backup-id}/download-url
Get download url info for the backup
getDownloadUrlInfo 3 params → 200default
GET
/dataflix/{id}/acls/eligible-users
Get list of all the users by privileges
getEligibleUsersForDataflix 3 params → 200default
GET
/availability-machines/{id}/size
Get size consumption details for Tessell Data Management Machine
getAvailabilityMachineSize 3 params → 200default

Schemas 99

The contract defines 99 schemas that model the data the API accepts and returns. The most detailed are TessellServiceInstanceDTO (43 properties), DmmConsumerView (21 properties), TessellDapServiceDTO (15 properties), InstanceAzureNetAppConfig (10 properties). Each schema is shown below with its type and property counts.

Month
string
Name of a month
AmDataIngestionStatus
string
Availability Machine's data ingestion status
AzureNetAppEncryptionKeySource
AzureNetAppNetworkFeature
string
Azure NetApp network feature configuration for creating volume
cloudType
string
Tessell supported cloud types
InstanceFsxNetAppConfig
object
5 properties
PerfInsightsConfig
object
3 properties
WeekDay
string
Week Days
UpdateBackupDownloadConfigPayload
object
This is a definition for updating backup download config.
2 properties
TessellServiceInstanceSubStatus
string
DB Service Instance could have a sub status associated along with status
apiPaginationInfo
object
2 properties
DapContentType
string
Content Type for the Data Access Policy
TessellDmmSizeDTO
object
6 properties
ScheduleInfo
object
5 properties
AzureNetAppCapacityPoolServiceLevel
string
AclRevokePayload
object
Payload to revoke Tessell ACLs
1 property 1 required
PrivateLinkPayload
object
The interface endpoint or Gateway Load Balancer endpoint to connect to your DB service.
2 properties
BackupCustomRpoPolicy
This is the definition of Custom RPO Policy for Backup for Tessell DB Service
FullBackupSchedule
object
The schedule at which full backups would be triggered
2 properties
DmmConsumerView
object
The Availability Machine is an abstraction provided by Tessell that takes care of all of the data-management and data-protection aspects for a DB Service, like…
21 properties
GcpInfraConfig
object
1 property
GetDmmsServiceView
StorageProviderType
Storage Type in the cloud
DmmSizeInfoDTO
object
3 properties
TessellServiceInstanceConnectString
object
4 properties
RpoPolicyConfig
object
This is the definition for RPO Policy details for Tessell DB Service
7 properties 1 required
EntityUserAclSharingInfo
object
Tessell Entity ACL Sharing Info for a user
4 properties
RegionInfo
object
Cloud region details
2 properties 1 required
ParameterProfileStatus
string
Association status of the instance to the parameter profile
WeeklySchedule
object
1 property
ExpiryConfig
object
The backup expiry config
1 property
DailySchedule
object
1 property
CloudRegionInfo
object
Cloud and region details
2 properties 1 required
InstanceAccessMode
string
Service instance access mode
AzureNetAppConfigPayload
object
3 properties
DapStatus
string
Database Access Policy Status
AclUserPayload
object
Payload to create an user's entity ACL
2 properties 2 required
BackupStandardRpoPolicy
object
This is the definition of Standard RPO Policy for Backup for Tessell DB Service
2 properties 1 required
AwsInfraConfig
object
1 property
TessellResourceUpdateInfo
object
In progress update information for a Tessell Resource
4 properties
AclPayload
object
Payload to create an entity ACL
1 property 1 required
MonthlySchedule
object
Definition for taking month specific schedule.
1 property
PrivateLinkStatus
string
Tessell Private Link Status
ServiceInstanceEngineInfo
objectnull
This field details the DB Service Instance engine configuration details like - access mode
1 property
apiMetadata
object
3 properties
TimeFormat
object
Clock time format value in hour and minute.
2 properties 2 required
TessellServiceInstanceContextInfo
object
Provide more context of Service Instance state
2 properties
FsxNetAppConfigPayload
object
The FSx NetApp details to be provisioned
2 properties 2 required
MonitoringConfig
object
1 property
SubscriptionsCloudLocationsAndKey
object
The cloud location information along with encryption key where the data is being managed by this Access Policy
3 properties 2 required
TessellCloneSummaryInfo
object
This is a definition for Database Clone's summary
10 properties 1 required
ApiError
object
Common error response object for non 2xx responses
7 properties
InstanceStorageConfig
object
4 properties
TessellServiceInstanceDTO
object
This is a definition of the DB Service Instance object
43 properties 1 required
InstanceAzureNetAppConfig
object
Service instance level Azure NetApp config
10 properties
PrivateLinkInfo
object
4 properties
TessellApiResponse
object
2 properties
BackupDownloadConfig
object
This is a definition for backup download config
2 properties
RegionToEncryptionKey
object
2 properties 1 required
PreAuthUrlStatus
string
PreAuthUrl Status
TessellServiceInstanceType
string
DB Service instance type
ParameterProfile
object
4 properties
ServiceInstanceOracleEngineConfig
objectnull
1 property
AzureNetAppEncryptionKeyInfo
object
Details of encryption key
4 properties
InstanceExadataComputeConfig
object
6 properties 6 required
StandardRpoPolicy
object
This is the definition of Standard RPO Policy for Snapshot for Tessell DB Service
3 properties 2 required
CustomRpoPolicy
object
This is the definition of Custom RPO Policy for Snapshot for Tessell DB Service
2 properties 2 required
TessellServiceInstanceStatus
string
DB Service instance status
ResumeTessellDmmPayload
object
This is a definition for resuming a Tessell Data Management Machine
1 property
InstanceComputeConfig
object
2 properties
YearlySchedule
object
2 properties
DBServiceTopology
object
4 properties
OptionProfileStatus
string
Association status of the instance to the option profile
PerfInsightsStatus
string
Perf insights status of a Service Instance
TessellDapServiceDTO
object
Access Policy (DAP) and the associated configuration
15 properties
SecurityConfigOps
object
1 property
apiStatus
object
2 properties
OptionProfile
object
4 properties
PauseTessellDmmPayload
object
This is a definition for pausing a Tessell Data Management Machine
1 property
AsIsDapContent
object
2 properties
EntityAclSharingInfo
object
Tessell Entity ACL Sharing Info
1 property
DapRetentionInfo
object
2 properties
SanitizationDapContent
object
2 properties
TessellServiceInstanceRole
string
DB Service instance role
SecurityProfileSyncStatus
string
Sync status of the security profile applied on an instance/server
DapContentInfo
object
3 properties
DapManualInfo
object
4 properties
databaseEngineType
string
Database Engine Type
DbBackupStatus
string
DB Backup Status
BackupDapContent
object
2 properties
InstanceSyncMode
string
Service instance sync mode
DatesForEachMonth
object
2 properties
SecurityProfileInfoOps
object
3 properties
ComputeProviderType
string
MonthWiseDates
object
2 properties 2 required
commonYearlySchedule
DataflixDownloadUrlInfo
object
Tessell Backup's Dataflix view
10 properties
StorageConfigPayload
object
The storage details to be provisioned.
3 properties 1 required
AclEligibleUser
object
Eligible user for sharing the entity
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-availability-machine-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 Azure Netapp Admin Controller API
Tessell Azure Netapp Service Controller API
Tessell Cloud Resource API
Tessell Compute API
Tessell Compute Governance API
Tessell Compute Resource API
Tessell Conversation API
Where this information came from

This is an independent, third-party profile of Tessell Availability Machine 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.