Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tessell fsx-netapp-admin-controller API

The fsx-netapp-admin-controller API from Tessell — 13 operation(s) for fsx-netapp-admin-controller.

Tessell fsx-netapp-admin-controller API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include fsx-netapp-admin-controller. 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 13 paths, and defines 36 schemas. It is described by OpenAPI 3.0.3, at version 1.0.

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

13 operations 13 paths 36 schemas 2 DELETE5 GET1 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

Tessell fsx-netapp-admin-controller API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 13

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

fsx-netapp-admin-controller 13
GET
/storages/governance/fsx-netapp
Get FSx NetApp(s) registered with Tessell
getFsxNetApps 7 params → 200default
GET
/storages/governance/fsx-netapp/policy
Get the FSx NetApp policy to enable access of resouces from aws
getFsxNetAppPolicy 2 params → 200default
GET
/storages/governance/fsx-netapp/{fsx-id}
Get FSx NetApp registered with Tessell
getFsxNetApp 2 params → 200default
PATCH
/storages/governance/fsx-netapp/{fsx-id}/update-creds
Update creds of FSx NetApp
updateFsxNetAppCredentials 2 params body → 200default
POST
/storages/governance/fsx-netapp/{fsx-id}/sync-with-cloud
Sync details of FSx NetApp with cloud
syncFsxNetApp 2 params → 200default
POST
/storages/governance/fsx-netapp/discovery
Discover FSx NetApps
discoverFsxNetApps 3 params → 200default
POST
/storages/governance/fsx-netapp/register
Register FSx NetApp if not already registered
registerFsxNetApp 1 param body → 200default
DELETE
/storages/governance/fsx-netapp/{fsx-id}/deregister
De-Register FSx NetApp
deRegisterFsxNetApp 2 params → 200default
POST
/storages/governance/fsx-netapp/{fsx-id}/svms/discovery
Discover Storage Virtual Machine(s) for a FSx NetApp
discoverFsxNetAppSvms 4 params → 200default
POST
/storages/governance/fsx-netapp/{fsx-id}/svms/register
Register FSx NetApp Storage Virtual Machine if not already registered
registerFsxNetAppSvms 2 params body → 200default
DELETE
/storages/governance/fsx-netapp/{fsx-id}/svms/{svm-id}/deregister
De-Register FSx NetApp Storage Virtual Machine
deRegisterFsxNetAppSvm 3 params → 200default
GET
/storages/governance/fsx-netapp/{fsx-id}/metrics
Returns the metrics data for FSx NetApp for iops, throughput and storage distribution
getFsxNetAppCloudMetrics 5 params → 200default
GET
/storages/governance/fsx-netapp/{fsx-id}/volumes/{volume-id}/metrics
Returns the metrics data for a FSx NetApp volume for iops, throughput and storage distribution
getFsxNetAppVolumeCloudMetrics 6 params → 200default

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are FsxNetAppDTO (12 properties), DiscoveryFsxNetAppDTO (9 properties), FsxNetAppVolumeDTO (8 properties), ApiError (7 properties). Each schema is shown below with its type and property counts.

DiscoveryFileSystemEncryptionKeyInfo
object
Details of File System's encryption key
4 properties
UpdateFsxNetAppCredsPayload
object
This is a definition for Updating FSx-NetApp password
1 property
apiStatus
object
2 properties
FsxNetAppSvmStatus
ApiError
object
Common error response object for non 2xx responses
7 properties
FsxNetAppConfigurationInfo
object
This is the configuration of FSx NetApp File System
1 property
apiResponse
object
2 properties
apiPaginationInfo
object
2 properties
RegisterFsxNetAppSvmsPayload
object
Payload for registering FSx NetApp SVM(s) with Tessell
1 property
FsxNetAppConnectivityInfo
object
This is a definition for Tessell FSx-NetApp connectivity
3 properties
FsxNetAppStatus
FsxNetAppSvmConnectivityInfo
object
This is a definition for Tessell FSx-NetApp SVM connectivity
1 property
FsxNetAppConfigurationInfoOps
object
This is the configuration of FSx NetApp File System
4 properties
FsxNetAppSvmDTO
object
This is a definition for Tessell FSx-NetApp SVM Object
3 properties
cloudType
string
Tessell supported cloud types
DiscoveryFsxNetAppSvmResponse
object
Details of FSx Storage Virtual Machine
4 properties
TessellMonitoringMetricsDTO
object
This is a definition for Tessell Monitoring Metrics
6 properties
FsxNetAppDTO
object
This is a definition for Tessell FSx-NetApp Object
12 properties
FsxNetAppEndpointInfo
object
2 properties
FsxNetAppVolumeStatus
DiscoveryFileSystemVpcInfo
object
This is the definition for FSx NetApp's vpc
4 properties
FsxNetAppVolumeDTO
object
This is the configuration of FSx NetApp Volume
8 properties
apiMetadata
object
3 properties
DiscoveryFsxNetAppDTO
object
This is the definition for FSx-NetApp available for registration
9 properties
FsxNetAppAwsPermissionPolicy
object
Representation of FSx NetApp policy
2 properties
RegisterFsxNetAppPayload
object
Payload for registering FSx NetApp with Tessell
5 properties 4 required
FsxNetAppSubnetInfo
object
This is a definition for Tessell FSx subnet
3 properties
FsxNetAppSvmConsumerDTO
object
This is a definition of FSx-NetApp SVM(s) available for Provisioning DB services in Tessell.
5 properties
MonitoringEntityType
string
Entity types for monitoring chart
FsxNetAppInfrastructureInfo
object
This is definition for FSx NetApp's infrastructure info
6 properties
MonitoringChart
object
Monitoring Metrics Chart object
7 properties
FsxNetAppDeploymentType
string
DiscoveryFsxNetAppResponse
object
1 property
DiscoveryFsxNetAppInfrastructureInfo
object
This is the definition for FSx NetApp's infrastructure
4 properties
DiscoveryFsxNetAppSvmDTO
object
This is definition for FSx NetApp's SVM available for registration
5 properties
FsxNetAppsResponse
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-fsx-netapp-admin-controller-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 agentController 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