CreateSlbInstance
CreateSlbInstance
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Request Inputs
This API requires no request parameters.
Responses
On success, this API returns the following response structure.
successbooleanRequired操作是否成功。
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.
inventorySlbVmInstanceInventoryRequiredSee inventory.
slbGroupUuidStringRequiredNo description provided.
configVersionlongRequired配置版本。
publicNetworkUuidStringRequiredNo description provided.
virtualRouterVipsListRequiredNo description provided.
applianceVmTypeStringRequired设备云主机类型。
managementNetworkUuidStringRequiredNo description provided.
defaultRouteL3NetworkUuidStringRequiredNo description provided.
statusStringRequired状态信息。
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
agentPortIntegerRequired代理端口。
haStatusStringRequiredHA状态。
uuidStringRequiredThe 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 creation date.
statusSlbVmInstanceConfigTaskStatusRequiredSee status.
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
vmNicsListRequiredSee vmNics.
uuidStringRequiredThe NIC UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipStringRequiredThe IP address of the NIC.
macStringRequiredThe MAC address of the NIC.
hypervisorTypeStringRequiredThe virtualization type.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
metaDataStringRequired元数据。
ipVersionIntegerRequiredThe IP version.
deviceIdIntegerRequiredThe device ID.
typeStringRequiredThe NIC type.
stateStringRequiredThe NIC state.
createDateTimestampRequiredThe time when the NIC was created.
lastOpDateTimestampRequiredThe time when the NIC was last modified.
usedIpsListRequiredSee usedIps.
uuidStringRequiredThe IP address UUID.
ipRangeUuidStringRequiredThe IP range UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipVersionIntegerRequiredThe IP version.
ipStringRequiredThe IP address.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
usedForStringRequired分配原因
ipInLonglongRequiredNo description provided.
ipInBinarybyte[]RequiredNo description provided.
vmNicUuidStringRequiredThe VM Nic Uuid.
createDateTimestampRequiredThe time when the IP address was used.
lastOpDateTimestampRequiredThe time when the was last modified.
allVolumesListRequiredSee allVolumes.
uuidStringRequiredThe volume UUID.
nameStringRequiredThe volume name.
descriptionStringRequiredThe detailed description of the volume.
primaryStorageUuidStringRequiredThe primary storage UUID.
vmInstanceUuidStringRequiredThe bare metal instance UUID.
diskOfferingUuidStringRequiredThe volume offering UUID.
rootImageUuidStringRequiredThe root image UUID.
installPathStringRequiredThe installation path of the volume in the primary storage.
typeStringRequiredThe type of the volume.
formatStringRequiredThe format of the volume.
sizeLongRequiredThe size of the volume.
actualSizeLongRequiredThe actual storage space that the volume takes up.
deviceIdIntegerRequired设备ID。
stateStringRequiredThe state of the volume.
statusStringRequiredThe status of the volume.
PendingSlbVmInstanceConfigTaskStatusRequired待处理。
StartingSlbVmInstanceConfigTaskStatusRequired启动中。
SuccessSlbVmInstanceConfigTaskStatusRequired成功。
FailedSlbVmInstanceConfigTaskStatusRequired失败。
createDateTimestampRequiredThe time when the volume was created.
lastOpDateTimestampRequiredThe time when the volume was last modified.
isShareableBooleanRequiredIndicates whether the volume is shareable.
volumeQosStringRequiredThe QoS of the volume, for example, 1048576.
lastDetachDateTimestampRequired最近一次detach时间。
lastVmInstanceUuidStringRequired最近一次云主机实例UUID。
vmCdRomsListRequiredSee vmCdRoms.
uuidStringRequiredThe CD-ROM UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
deviceIdIntegerRequiredThe device ID.
isoUuidStringRequiredThe ISO image UUID.
isoInstallPathStringRequiredThe installation path of the ISO image.
nameStringRequiredThe CD-ROM name.
descriptionStringRequiredThe detailed description of the CD-ROM.
createDateTimestampRequiredThe time when the CD-ROM was created.
lastOpDateTimestampRequiredThe time when the CD-ROM was last modified.
Endpoint
POST/zstack/v1/load-balancers/slb/instances
/zstack/v1/load-balancers/slb/instances
Request Example
curl -X POST 'http://{host}/zstack/v1/load-balancers/slb/instances' -H 'Authorization: OAuth {sessionUuid}'
Response Example
200{ "inventory": { "configVersion": 0 } }Change History
This API has no change history records yet.
