Avisi cloud logo
Cloud providers

Get a cloud provider.

GET
/api/v1/cloud-providers/{cloudProviderSlug}

Path Parameters

cloudProviderSlugRequiredstring
Pattern: "^[a-z0-9-]+$"

Response Body

Request was successfully processed. The response body contains the requested data.

TypeScript Definitions

Use the response body type in TypeScript.

idinteger
Format: "int64"
namestring
slugstring
availableboolean
createdAtstring
Format: "date-time"
modifiedAtstring
Format: "date-time"
logostring
byonboolean
typestring
Value in: "aws" | "azure" | "byon" | "digitalocean" | "empty" | "hetzner" | "multipass" | "none" | "openstack" | "vsphere"
privateClusterSettingstring
Value in: "UNAVAILABLE" | "ENFORCED" | "PREFERRED" | "SELECTABLE"
metadataobject
validateCloudCredentialsboolean
curl -X GET "https://api.avisi.cloud/api/v1/cloud-providers/string"
{
  "id": 0,
  "name": "string",
  "slug": "string",
  "available": true,
  "createdAt": "2019-08-24T14:15:22Z",
  "modifiedAt": "2019-08-24T14:15:22Z",
  "logo": "string",
  "byon": true,
  "type": "aws",
  "privateClusterSetting": "UNAVAILABLE",
  "metadata": {
    "property1": "string",
    "property2": "string"
  },
  "validateCloudCredentials": true
}