ProvisionSlbInstance
ProvisionSlbInstance
/zstack/v1/load-balancers/slb/instances/{uuid}/provisionOperation ID
ProvisionSlbInstanceSince
5.1.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonPath Parameters
uuidStringRequiredResource UUID.
Query Parameters
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Body Fields
slbInstanceUuidStringRequiredThe slb instance UUID.
Responses
200 OKOn success, this API returns the following response structure.
successbooleanRequiredWhether the operation succeeded.
inventoryCertificateInventoryRequiredSee inventory.
uuidStringRequiredThe UUID of the resource.
nameStringRequiredThe name of the resource.
backendTypeStringRequiredThe backend type.
deployTypeStringRequiredThe deploy type.
slbOfferingUuidStringRequiredThe slb offering UUID.
descriptionStringOptional. The detailed description of the resource.
configVersionLongRequiredThe config version.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
slbVmsListRequiredSee slbVms.
slbGroupUuidStringRequiredThe slb group UUID.
configVersionStringRequiredThe config version.
publicNetworkUuidStringRequiredThe public network UUID.
virtualRouterVipsListRequiredThe virtual router vips.
applianceVmTypeStringRequiredThe appliance VM instance type.
managementNetworkUuidStringRequiredThe management network UUID.
defaultRouteL3NetworkUuidStringRequiredThe default route L3 network UUID.
statusStringRequiredThe resource status.
PendingSlbVmInstanceConfigTaskStatusRequiredThe Pending value.
StartingSlbVmInstanceConfigTaskStatusRequiredThe Starting value.
SuccessSlbVmInstanceConfigTaskStatusRequiredThe Success value.
FailedSlbVmInstanceConfigTaskStatusRequiredThe Failed value.
agentPortIntegerRequiredThe agent port.
haStatusStringRequiredThe HA status.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
zoneUuidStringRequiredThe zone UUID.
clusterUuidStringRequiredThe cluster UUID.
imageUuidStringRequiredThe image UUID.
hostUuidStringRequiredThe host UUID.
lastHostUuidStringRequiredThe last host UUID.
instanceOfferingUuidStringRequiredThe instance offering UUID.
rootVolumeUuidStringRequiredThe root volume UUID.
platformStringRequiredThe platform.
architectureStringRequiredThe architecture.
defaultL3NetworkUuidStringRequiredThe default L3 network UUID.
typeStringRequiredThe resource type.
hypervisorTypeStringRequiredThe hypervisor type.
memorySizeLongRequiredThe memory size.
reservedMemorySizeLongRequiredThe reserved memory size.
cpuNumIntegerRequiredThe number of CPUs.
cpuSpeedLongRequiredThe CPU speed.
allocatorStrategyStringRequiredThe allocator strategy.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
stateStringRequiredThe resource state.
guestOsTypeStringRequiredThe guest OS type.
configTasksListRequiredSee configTasks
vmInstanceUuidStringRequiredThe VM instance UUID.
configVersionlongRequiredThe config version.
taskNameStringRequiredThe task name.
taskDataStringRequiredThe task data.
retryNumberlongRequiredThe number of retry.
lastFailedReasonStringRequiredThe last failed reason.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
statusSlbVmInstanceConfigTaskStatusRequiredSee status
PendingSlbVmInstanceConfigTaskStatusRequiredThe Pending value.
StartingSlbVmInstanceConfigTaskStatusRequiredThe Starting value.
SuccessSlbVmInstanceConfigTaskStatusRequiredThe Success value.
FailedSlbVmInstanceConfigTaskStatusRequiredThe Failed value.
vmNicsListRequiredSee vmNics
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
l3NetworkUuidStringRequiredThe L3 network UUID
ipStringRequiredThe IP address.
macStringRequiredThe MAC address.
hypervisorTypeStringRequiredThe hypervisor type.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
metaDataStringRequiredThe metadata.
ipVersionStringRequiredThe IP version.
driverTypeStringRequiredThe driver type.
internalNameStringRequiredThe internal name.
deviceIdStringRequiredThe device ID.
typeStringRequiredThe resource type.
stateStringRequiredThe vmNic state.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
usedIpsListRequiredSee usedIps.
uuidStringRequiredThe resource UUID.
ipRangeUuidStringRequiredThe ip range UUID
l3NetworkUuidStringRequiredThe L3 network UUID.
ipVersionIntegerRequiredThe IP version.
ipStringRequiredThe IP address.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
usedForStringRequiredThe intended use.
ipInLonglongRequiredThe IP address represented as a long integer.
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.
rootImageUuidStringRequiredThe root image UUID.
installPathStringRequiredThe installation path.
typeStringRequiredThe resource type.
formatStringRequiredThe format.
sizeLongRequiredThe size.
actualSizeLongRequiredThe actual size.
deviceIdIntegerRequiredThe device ID.
stateStringRequiredThe resource state.
statusStringRequiredThe resource status.
PendingSlbVmInstanceConfigTaskStatusRequiredThe Pending value.
StartingSlbVmInstanceConfigTaskStatusRequiredThe Starting value.
SuccessSlbVmInstanceConfigTaskStatusRequiredThe Success value.
FailedSlbVmInstanceConfigTaskStatusRequiredThe Failed value.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
isShareableBooleanRequiredWhether the resource is shareable.
volumeQosStringRequiredThe volume QoS.
lastDetachDateTimestampRequiredThe last detach date.
lastVmInstanceUuidStringRequiredThe last VM instance UUID.
vmCdRomsListRequiredSee vmCdRoms
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM instance UUID.
deviceIdIntegerRequiredThe device ID.
isoUuidStringRequiredThe ISO UUID.
isoInstallPathStringRequiredThe ISO install path.
nameStringRequiredThe resource name.
descriptionStringRequiredThe detailed description of the resource.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
lbsListRequiredSee lbs.
slbGroupUuidStringRequiredThe slb group UUID.
nameStringRequiredThe resource name.
uuidStringRequiredThe resource UUID.
descriptionStringRequiredThe detailed description of the resource.
serverGroupUuidStringRequiredThe server group UUID.
stateStringRequiredThe resource state.
typeStringRequiredThe resource type.
vipUuidStringRequiredVIP UUID.
ipv6VipUuidStringRequiredThe ipv 6 VIP UUID.
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.
instancePortIntegerRequiredThe instance port.
loadBalancerPortIntegerRequiredThe load balancer port.
protocolStringRequiredThe protocol.
serverGroupUuidStringRequiredThe server group UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
vmNicRefsListRequiredSee vmNicRefs
idLongRequiredThe resource ID.
listenerUuidStringRequiredThe listener UUID.
vmNicUuidStringRequiredThe vmNic UUID.
statusStringRequiredThe resource status.
PendingSlbVmInstanceConfigTaskStatusRequiredThe Pending value.
StartingSlbVmInstanceConfigTaskStatusRequiredThe Starting value.
SuccessSlbVmInstanceConfigTaskStatusRequiredThe Success value.
FailedSlbVmInstanceConfigTaskStatusRequiredThe Failed value.
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
idLongRequiredThe resource ID.
listenerUuidStringRequiredThe listener UUID.
certificateUuidStringRequiredThe certificate UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
serverGroupRefsListRequiredSee serverGroupRefs
idLongRequiredThe resource ID.
listenerUuidStringRequiredThe listener UUID.
serverGroupUuidStringRequiredThe server group UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
networksListRequiredSee networks.
slbGroupUuidStringRequiredThe slb group UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
l3NetworkCategoryStringRequiredThe L3 network category.
l3NetworkTypeStringRequiredThe L3 network type.
typeStringRequiredThe resource type.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
monitorIpsListRequiredSee monitorIps.
idLongRequiredThe resource ID.
slbGroupUuidStringRequiredThe slb group UUID.
monitorIpStringRequiredThe monitor 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.
