Spectro Cloud cloudconfigs API
The cloudconfigs API from Spectro Cloud — 87 operation(s) for cloudconfigs.
The cloudconfigs API from Spectro Cloud — 87 operation(s) for cloudconfigs.
swagger: '2.0'
info:
title: Local Management APIs activations cloudconfigs API
version: v1
servers:
- url: https://edge-host-ip:5080
schemes:
- http
- https
consumes:
- application/json
produces:
- application/json
tags:
- name: cloudconfigs
x-displayName: Cloudconfigs
paths:
/v1/cloudconfigs/aks/{configUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
get:
operationId: v1CloudConfigsAksGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1AzureCloudConfig'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified AKS cloud config
tags:
- cloudconfigs
/v1/cloudconfigs/aks/{configUid}/clusterConfig:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
put:
operationId: v1CloudConfigsAksUidClusterConfig
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureCloudClusterConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the cluster configuration information
tags:
- cloudconfigs
/v1/cloudconfigs/aks/{configUid}/machinePools:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
post:
operationId: v1CloudConfigsAksMachinePoolCreate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Creates an AKS cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
delete:
operationId: v1CloudConfigsAksMachinePoolDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified machine pool
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsAksMachinePoolUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified AKS cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
get:
operationId: v1CloudConfigsAksPoolMachinesList
parameters:
- description: 'Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name'
in: query
name: fields
type: string
- description: 'Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws
Server will be restricted to certain fields based on the indexed data for each resource.'
in: query
name: filters
type: string
- description: 'Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1'
in: query
name: orderBy
type: string
- default: 50
description: 'limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.
If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.'
format: int64
in: query
name: limit
type: integer
- description: offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.
format: int64
in: query
name: offset
type: integer
- description: continue token to paginate the subsequent data items
in: query
name: continue
type: string
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: An array of AKS machine items
schema:
$ref: '#/definitions/v1AzureMachines'
security:
- ApiKey: []
- Authorization: []
summary: Retrieves a list of AKS machines
tags:
- cloudconfigs
post:
operationId: v1CloudConfigsAksPoolMachinesAdd
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Adds the machine to cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
- description: Machine uid
in: path
name: machineUid
required: true
type: string
delete:
operationId: v1CloudConfigsAksPoolMachinesUidDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified Azure machine
tags:
- cloudconfigs
get:
operationId: v1CloudConfigsAksPoolMachinesUidGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1AzureMachine'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified AKS machine
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsAksPoolMachinesUidUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified machine to the cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
get:
operationId: v1CloudConfigsCloudStackGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1CloudStackCloudConfig'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified CloudStack cloud config
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
put:
operationId: v1CloudConfigsCloudStackUidClusterConfig
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1CloudStackCloudClusterConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the cluster configuration information
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
post:
operationId: v1CloudConfigsCloudStackMachinePoolCreate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1CloudStackMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Creates a CloudStack cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
delete:
operationId: v1CloudConfigsCloudStackMachinePoolDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified machine pool
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsCloudStackMachinePoolUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1CloudStackMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified CloudStack cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
get:
operationId: v1CloudConfigsCloudStackPoolMachinesList
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: An array of CloudStack machine items
schema:
$ref: '#/definitions/v1CloudStackMachines'
security:
- ApiKey: []
- Authorization: []
summary: Retrieves a list of CloudStack machines
tags:
- cloudconfigs
post:
operationId: v1CloudConfigsCloudStackPoolMachinesAdd
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1CloudStackMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Adds the CloudStack machine to cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
- description: Machine uid
in: path
name: machineUid
required: true
type: string
delete:
operationId: v1CloudConfigsCloudStackPoolMachinesUidDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified CloudStack machine
tags:
- cloudconfigs
get:
operationId: v1CloudConfigsCloudStackPoolMachinesUidGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1CloudStackMachine'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified CloudStack machine
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsCloudStackPoolMachinesUidUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1CloudStackMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified machine to cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
get:
operationId: v1CloudConfigsAwsGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1AwsCloudConfig'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified AWS cloud config
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/clusterConfig:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
put:
operationId: v1CloudConfigsAwsUidClusterConfig
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsCloudClusterConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the cluster configuration information
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig:
parameters:
- description: AWS Cluster's Hybrid Configuration
in: path
name: configUid
required: true
type: string
put:
operationId: v1AwsCloudConfigsUidHybridConfig
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsCloudHybridConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the hybrid configuration information of AWS cluster
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools:
parameters:
- description: Hybrid AWS cluster's cloud config uid
in: path
name: configUid
required: true
type: string
post:
operationId: V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Creates an Hybrid AWS cloud config's Edge-Native machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}:
parameters:
- description: AWS Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Edge-native machine pool name
in: path
name: machinePoolName
required: true
type: string
delete:
operationId: v1AwsCloudConfigsEdgeNativeMachinePoolDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified Edge-Native machine pool of hybrid AWS cluster
tags:
- cloudconfigs
get:
operationId: v1AwsCloudConfigsEdgeNativeMachinePoolGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1HybridEdgeNativeMachinePoolConfig'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified AWS Cluster's Edge-Native machine pool configuration
tags:
- cloudconfigs
put:
operationId: v1AwsCloudConfigsEdgeNativeMachinePoolUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/machinePools:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
post:
operationId: v1CloudConfigsAwsMachinePoolCreate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Creates an AWS cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
delete:
operationId: v1CloudConfigsAwsMachinePoolDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified machine pool
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsAwsMachinePoolUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsMachinePoolConfigEntity'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified AWS cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
get:
operationId: v1CloudConfigsAwsPoolMachinesList
parameters:
- description: 'Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name'
in: query
name: fields
type: string
- description: 'Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws
Server will be restricted to certain fields based on the indexed data for each resource.'
in: query
name: filters
type: string
- description: 'Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1'
in: query
name: orderBy
type: string
- default: 50
description: 'limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.
If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.'
format: int64
in: query
name: limit
type: integer
- description: offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination.
format: int64
in: query
name: offset
type: integer
- description: continue token to paginate the subsequent data items
in: query
name: continue
type: string
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: An array of AWS machine items
schema:
$ref: '#/definitions/v1AwsMachines'
security:
- ApiKey: []
- Authorization: []
summary: Retrieves a list of AWS machines
tags:
- cloudconfigs
post:
operationId: v1CloudConfigsAwsPoolMachinesAdd
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'201':
description: Created successfully
headers:
AuditUid:
description: Audit uid for the request
type: string
schema:
$ref: '#/definitions/v1Uid'
security:
- ApiKey: []
- Authorization: []
summary: Adds the machine to cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
- description: Machine pool name
in: path
name: machinePoolName
required: true
type: string
- description: Machine uid
in: path
name: machineUid
required: true
type: string
delete:
operationId: v1CloudConfigsAwsPoolMachinesUidDelete
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was deleted successfully
security:
- ApiKey: []
- Authorization: []
summary: Deletes the specified AWS machine
tags:
- cloudconfigs
get:
operationId: v1CloudConfigsAwsPoolMachinesUidGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1AwsMachine'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified AWS machine
tags:
- cloudconfigs
put:
operationId: v1CloudConfigsAwsPoolMachinesUidUpdate
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AwsMachine'
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'204':
description: The resource was updated successfully
security:
- ApiKey: []
- Authorization: []
summary: Updates the specified machine to the cloud config's machine pool
tags:
- cloudconfigs
/v1/cloudconfigs/azure/{configUid}:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
get:
operationId: v1CloudConfigsAzureGet
parameters:
- description: A project UID is required for project-scoped resources and should be omitted when targeting tenant-scoped resources
in: header
name: ProjectUid
type: string
responses:
'200':
description: OK
schema:
$ref: '#/definitions/v1AzureCloudConfig'
security:
- ApiKey: []
- Authorization: []
summary: Returns the specified Azure cloud config
tags:
- cloudconfigs
/v1/cloudconfigs/azure/{configUid}/clusterConfig:
parameters:
- description: Cluster's cloud config uid
in: path
name: configUid
required: true
type: string
put:
operationId: v1CloudConfigsAzureUidClusterConfig
parameters:
- in: body
name: body
schema:
$ref: '#/definitions/v1AzureCloudClusterConfigEntity'
- description: A project UID is required for
# --- truncated at 32 KB (289 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/spectro-cloud/refs/heads/main/openapi/spectro-cloud-cloudconfigs-api-openapi.yml