ChangeSlbGroupDeployType
ChangeSlbGroupDeployType
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
slbGroupUuidStringRequiredNo description provided.
Body Fields
deployTypeListRequired部署类型。
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Responses
On success, this API returns the following response structure.
successbooleanRequired操作是否成功。
inventoryCertificateInventoryRequiredSee inventory.
uuidStringRequiredThe UUID of the resource.
nameStringRequiredThe name of the resource.
backendTypeStringRequiredThe backend type.
deployTypeStringRequiredThe deployment type.
slbOfferingUuidStringRequiredThe slb offering UUID.
descriptionStringOptional. The detailed description of the resource.
configVersionLongRequiredThe config version.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
slbVmsListRequiredSee slbVms.
slbGroupUuidStringRequiredNo description provided.
configVersionStringRequired配置版本。
publicNetworkUuidStringRequiredNo description provided.
virtualRouterVipsListRequiredNo description provided.
applianceVmTypeStringRequired设备云主机类型。
managementNetworkUuidStringRequiredNo description provided.
defaultRouteL3NetworkUuidStringRequiredNo description provided.
statusStringRequired状态信息。
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
agentPortIntegerRequired代理端口。
haStatusStringRequiredHA状态。
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
zoneUuidStringRequiredThe zone UUID.
clusterUuidStringRequiredThe cluster UUID.
imageUuidStringRequiredThe image UUID.
hostUuidStringRequiredThe host UUID.
lastHostUuidStringRequired最近一次主机UUID。
instanceOfferingUuidStringRequiredThe instance offering UUID.
rootVolumeUuidStringRequiredThe root volume UUID.
platformStringRequired平台。
architectureStringRequiredNo description provided.
defaultL3NetworkUuidStringRequiredNo description provided.
typeStringRequired类型。
hypervisorTypeStringRequiredNo description provided.
memorySizeLongRequired内存大小。
reservedMemorySizeLongRequired已预留内存大小。
cpuNumIntegerRequiredNo description provided.
cpuSpeedLongRequiredNo description provided.
allocatorStrategyStringRequiredNo description provided.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
stateStringRequired当前状态。
guestOsTypeStringRequiredNo description provided.
configTasksListRequiredSee configTasks
vmInstanceUuidStringRequiredThe VM instance UUID.
configVersionlongRequired配置版本。
taskNameStringRequired任务名称。
taskDataStringRequired任务数据。
retryNumberlongRequired重试数量。
lastFailedReasonStringRequired最近一次失败原因。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
statusSlbVmInstanceConfigTaskStatusRequiredSee status
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
vmNicsListRequiredSee vmNics
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
l3NetworkUuidStringRequiredThe L3 network UUID
ipStringRequired来源IP地址。
macStringRequiredNo description provided.
hypervisorTypeStringRequiredNo description provided.
netmaskStringRequiredNo description provided.
gatewayStringRequiredNo description provided.
metaDataStringRequired元数据。
ipVersionStringRequiredIP版本。
driverTypeStringRequiredNo description provided.
internalNameStringRequired内部名称。
deviceIdStringRequired设备ID。
typeStringRequired类型。
stateStringRequiredThe vmNic state.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
usedIpsListRequiredSee usedIps.
uuidStringRequiredThe resource UUID.
ipRangeUuidStringRequiredThe ip range UUID
l3NetworkUuidStringRequiredThe L3 network UUID.
ipVersionIntegerRequiredIP版本。
ipStringRequired来源IP地址。
netmaskStringRequiredNo description provided.
gatewayStringRequiredNo description provided.
usedForStringRequired已使用用于。
ipInLonglongRequiredNo description provided.
vmNicUuidStringRequiredThe vmNic UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
allVolumesListRequiredSee allVolumes
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
primaryStorageUuidStringRequiredThe primary storage UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
diskOfferingUuidStringRequiredThe disk offering UUID.
rootImageUuidStringRequired根镜像UUID。
installPathStringRequired安装路径。
typeStringRequired类型。
formatStringRequired数据格式或导出格式。
sizeLongRequired返回记录数。
actualSizeLongRequired实际大小。
deviceIdIntegerRequired设备ID。
stateStringRequired当前状态。
statusStringRequired状态信息。
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
isShareableBooleanRequired是否可分享。
volumeQosStringRequiredNo description provided.
lastDetachDateTimestampRequired最近一次detach时间。
lastVmInstanceUuidStringRequired最近一次云主机实例UUID。
vmCdRomsListRequiredSee vmCdRoms
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
deviceIdIntegerRequired设备ID。
isoUuidStringRequiredNo description provided.
isoInstallPathStringRequirediso安装路径。
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
lbsListRequiredSee lbs.
slbGroupUuidStringRequiredNo description provided.
nameStringRequiredThe resource name.
uuidStringRequiredThe resource UUID.
descriptionStringRequiredThe detailed description of the resource.
serverGroupUuidStringRequired服务器组UUID。
stateStringRequired当前状态。
typeStringRequired类型。
vipUuidStringRequiredVIP UUID.
ipv6VipUuidStringRequiredNo description provided.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
listenersListRequiredSee listeners
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
loadBalancerUuidStringRequiredThe load balancer UUID.
instancePortIntegerRequired实例端口。
loadBalancerPortIntegerRequiredNo description provided.
protocolStringRequired认证协议。
serverGroupUuidStringRequired服务器组UUID。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
vmNicRefsListRequiredSee vmNicRefs
idLongRequired资源ID。
listenerUuidStringRequiredNo description provided.
vmNicUuidStringRequiredThe vmNic UUID.
statusStringRequired状态信息。
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
aclRefsListRequiredSee aclRefs
idLongRequiredThe resource UUID.
listenerUuidStringRequiredThe listener UUID.
aclUuidStringRequiredThe acl UUID.
typeStringRequiredThe type.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
certificateRefsListRequiredSee certificateRefs
idLongRequired资源ID。
listenerUuidStringRequiredNo description provided.
certificateUuidStringRequiredNo description provided.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
serverGroupRefsListRequiredSee serverGroupRefs
idLongRequired资源ID。
listenerUuidStringRequiredNo description provided.
serverGroupUuidStringRequired服务器组UUID。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
networksListRequiredSee networks.
slbGroupUuidStringRequiredNo description provided.
l3NetworkUuidStringRequiredThe L3 network UUID.
l3NetworkCategoryStringRequiredNo description provided.
l3NetworkTypeStringRequiredNo description provided.
typeStringRequired类型。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
monitorIpsListRequiredSee monitorIps.
idLongRequired资源ID。
slbGroupUuidStringRequiredNo description provided.
monitorIpStringRequired监控IP。
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
errorErrorCodeRequiredThe error code. If not null, the operation fails, or vice versa. For more information, see error.
codeStringRequiredThe error code, which is a numbered or alphanumeric code that specifies an error. For example, SYS.1000, HOST.1001.
descriptionStringRequiredThe brief description of the error.
detailsStringRequiredThe details about the error.
elaborationStringRequiredThe reserved field. Default value: null.
opaqueLinkedHashMapRequiredThe reserved field. Default value: null.
causeErrorCodeRequiredThe root error, which is the associated root cause of the current error. If no root error exists, this parameter is null.
Endpoint
PUT/zstack/v1/load-balancers/slb/groups/{slbGroupUuid}/deployType
/zstack/v1/load-balancers/slb/groups/{slbGroupUuid}/deployType
Request Example
curl -X PUT 'http://{host}/zstack/v1/load-balancers/slb/groups/{slbGroupUuid}/deployType' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"deployType":["<deployType>"],"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
Response Example
200{ "inventory": { "name": "slb", "backendType": "vyos", "deployType": "NoHA", "description": "slb test" } }Change History
This API has no change history records yet.
