Avisi cloud logo
OpenapiGenerated

Move cluster to a different environment.

PUT
/api/v1/orgs/{organisationSlug}/clusters/{environmentSlug}/{clusterSlug}/move-environment

Path Parameters

organisationSlug*string
Match^[a-z0-9-_]+$
clusterSlug*string
Match^[a-z0-9-_]+$

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/api/v1/orgs/string/clusters/{environmentSlug}/string/move-environment" \  -H "Content-Type: application/json" \  -d '{    "currentEnvironment": "string",    "newEnvironment": "string"  }'
{  "name": "string",  "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",  "environmentIdentity": "bb451031-60ba-4fcd-9556-56368eb5c985",  "maintenanceSchedule": {    "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",    "name": "string",    "clusterCount": 0,    "windows": [      {        "day": "MONDAY",        "startTime": "string",        "duration": 0      }    ]  },  "environmentSlug": {    "slugValue": "string"  },  "customerIdentity": "e7596901-a2e3-4b7e-9dd1-f11d0f6765a7",  "customerSlug": {    "slugValue": "string"  },  "poolID": 0,  "poolName": "string",  "slug": {    "slugValue": "string"  },  "description": "string",  "cloudProvider": "string",  "region": "string",  "version": "string",  "updateChannel": {    "name": "string",    "available": true,    "kubernetesClusterVersion": "string"  },  "autoUpgrade": true,  "highlyAvailable": true,  "enableNetworkEncryption": true,  "podSecurityStandardsProfile": "privileged",  "cni": "custom",  "enableMultiAvailabilityZones": true,  "enableNATGateway": true,  "serviceSubnet": "string",  "clusterPodSubnet": "string",  "status": "new",  "desiredStatus": "starting",  "provisionStatus": "UNKNOWN",  "createdAt": "2019-08-24T14:15:22Z",  "modifiedAt": "2019-08-24T14:15:22Z",  "deletedAt": "2019-08-24T14:15:22Z",  "memory": 0,  "cpu": 0,  "ipWhitelist": [    {      "cidr": "string",      "description": "string"    }  ],  "ameOIDC": true,  "deleteProtection": true,  "addons": {    "property1": {      "enabled": true,      "customValues": {        "property1": "string",        "property2": "string"      }    },    "property2": {      "enabled": true,      "customValues": {        "property1": "string",        "property2": "string"      }    }  },  "observabilityTenant": {    "id": 0,    "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",    "customer": "string",    "name": "string",    "slug": "string",    "available": true,    "ipWhiteList": "string",    "createdAt": "2019-08-24T14:15:22Z",    "modifiedAt": "2019-08-24T14:15:22Z",    "deletedAt": "2019-08-24T14:15:22Z",    "monitoringPushUrl": "string",    "loggingPushUrl": "string",    "cluster": {      "id": 0,      "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",      "name": "string",      "slug": "string",      "environmentSlug": "string",      "version": "string",      "deletedAt": "2019-08-24T14:15:22Z"    },    "environment": {      "id": 0,      "name": "string",      "slug": "string"    }  },  "environmentPrometheusRules": true,  "cloudAccount": {    "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",    "displayName": "string",    "primaryCloudCredentials": {      "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",      "displayName": "string",      "isPrimary": true    }  },  "cloudCredentials": {    "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",    "displayName": "string",    "isPrimary": true  },  "actualState": {    "status": "string",    "version": "string",    "collectedAt": "2019-08-24T14:15:22Z"  },  "clusterAutoscalerSettings": {    "scale-down-utilization-threshold": 0,    "scale-down-gpu-utilization-threshold": 0,    "scale-down-delay-after-add": "string",    "scale-down-unneeded-time": "string",    "scale-down-unready-time": "string",    "max-node-provision-time": "string",    "unremovable-node-recheck-timeout": "string"  },  "upstreamCluster": {    "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",    "slug": {      "slugValue": "string"    },    "environmentSlug": {      "slugValue": "string"    },    "version": "string"  },  "downstreamClusters": [    {      "identity": "10a80a7a-1a32-4a74-b592-aa2a4ef691c5",      "slug": {        "slugValue": "string"      },      "environmentSlug": {        "slugValue": "string"      },      "version": "string"    }  ]}