Skip to main content
Resource Center/Network Service/Network Service Operations/Load Balancing Operations
PUTLoad Balancing OperationsSince 5.1.0SynchronousAuth Required

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

  • slbGroupUuidStringRequired

    No description provided.

Body Fields

  • deployTypeListRequired

    部署类型。

  • systemTagsList

    Optional. The system tags.

  • userTagsList

    Optional. The user tags.

Responses

200 OK

On success, this API returns the following response structure.

  • successbooleanRequired

    操作是否成功。

  • inventoryCertificateInventoryRequired

    See inventory.

    • uuidStringRequired

      The UUID of the resource.

    • nameStringRequired

      The name of the resource.

    • backendTypeStringRequired

      The backend type.

    • deployTypeStringRequired

      The deployment type.

    • slbOfferingUuidStringRequired

      The slb offering UUID.

    • descriptionString

      Optional. The detailed description of the resource.

    • configVersionLongRequired

      The config version.

    • createDateTimestampRequired

      The creation date.

    • lastOpDateTimestampRequired

      The last operation date.

    • slbVmsListRequired

      See slbVms.

      • slbGroupUuidStringRequired

        No description provided.

      • configVersionStringRequired

        配置版本。

      • publicNetworkUuidStringRequired

        No description provided.

      • virtualRouterVipsListRequired

        No description provided.

      • applianceVmTypeStringRequired

        设备云主机类型。

      • managementNetworkUuidStringRequired

        No description provided.

      • defaultRouteL3NetworkUuidStringRequired

        No description provided.

      • statusStringRequired

        状态信息。

        • PendingSlbVmInstanceConfigTaskStatusRequired

          待处理。

        • StartingSlbVmInstanceConfigTaskStatusRequired

          启动中。

        • SuccessSlbVmInstanceConfigTaskStatusRequired

          成功。

        • FailedSlbVmInstanceConfigTaskStatusRequired

          失败。

      • agentPortIntegerRequired

        代理端口。

      • haStatusStringRequired

        HA状态。

      • uuidStringRequired

        The resource UUID.

      • nameStringRequired

        The resource name.

      • descriptionStringRequired

        The detailed description of the resource.

      • zoneUuidStringRequired

        The zone UUID.

      • clusterUuidStringRequired

        The cluster UUID.

      • imageUuidStringRequired

        The image UUID.

      • hostUuidStringRequired

        The host UUID.

      • lastHostUuidStringRequired

        最近一次主机UUID。

      • instanceOfferingUuidStringRequired

        The instance offering UUID.

      • rootVolumeUuidStringRequired

        The root volume UUID.

      • platformStringRequired

        平台。

      • architectureStringRequired

        No description provided.

      • defaultL3NetworkUuidStringRequired

        No description provided.

      • typeStringRequired

        类型。

      • hypervisorTypeStringRequired

        No description provided.

      • memorySizeLongRequired

        内存大小。

      • reservedMemorySizeLongRequired

        已预留内存大小。

      • cpuNumIntegerRequired

        No description provided.

      • cpuSpeedLongRequired

        No description provided.

      • allocatorStrategyStringRequired

        No description provided.

      • createDateTimestampRequired

        The creation date.

      • lastOpDateTimestampRequired

        The last operation date.

      • stateStringRequired

        当前状态。

      • guestOsTypeStringRequired

        No description provided.

      • configTasksListRequired

        See configTasks

        • vmInstanceUuidStringRequired

          The VM instance UUID.

        • configVersionlongRequired

          配置版本。

        • taskNameStringRequired

          任务名称。

        • taskDataStringRequired

          任务数据。

        • retryNumberlongRequired

          重试数量。

        • lastFailedReasonStringRequired

          最近一次失败原因。

        • createDateTimestampRequired

          The creation date.

        • lastOpDateTimestampRequired

          The last operation date.

        • statusSlbVmInstanceConfigTaskStatusRequired

          See status

          • PendingSlbVmInstanceConfigTaskStatusRequired

            待处理。

          • StartingSlbVmInstanceConfigTaskStatusRequired

            启动中。

          • SuccessSlbVmInstanceConfigTaskStatusRequired

            成功。

          • FailedSlbVmInstanceConfigTaskStatusRequired

            失败。

      • vmNicsListRequired

        See vmNics

        • uuidStringRequired

          The resource UUID.

        • vmInstanceUuidStringRequired

          The VM instance UUID.

        • l3NetworkUuidStringRequired

          The L3 network UUID

        • ipStringRequired

          来源IP地址。

        • macStringRequired

          No description provided.

        • hypervisorTypeStringRequired

          No description provided.

        • netmaskStringRequired

          No description provided.

        • gatewayStringRequired

          No description provided.

        • metaDataStringRequired

          元数据。

        • ipVersionStringRequired

          IP版本。

        • driverTypeStringRequired

          No description provided.

        • internalNameStringRequired

          内部名称。

        • deviceIdStringRequired

          设备ID。

        • typeStringRequired

          类型。

        • stateStringRequired

          The vmNic state.

        • createDateTimestampRequired

          The creation date.

        • lastOpDateTimestampRequired

          The last operation date.

        • usedIpsListRequired

          See usedIps.

          • uuidStringRequired

            The resource UUID.

          • ipRangeUuidStringRequired

            The ip range UUID

          • l3NetworkUuidStringRequired

            The L3 network UUID.

          • ipVersionIntegerRequired

            IP版本。

          • ipStringRequired

            来源IP地址。

          • netmaskStringRequired

            No description provided.

          • gatewayStringRequired

            No description provided.

          • usedForStringRequired

            已使用用于。

          • ipInLonglongRequired

            No description provided.

          • vmNicUuidStringRequired

            The vmNic UUID.

          • createDateTimestampRequired

            The creation date.

          • lastOpDateTimestampRequired

            The last operation date.

      • allVolumesListRequired

        See allVolumes

        • uuidStringRequired

          The resource UUID.

        • nameStringRequired

          The resource name.

        • descriptionStringRequired

          The detailed description of the resource.

        • primaryStorageUuidStringRequired

          The primary storage UUID.

        • vmInstanceUuidStringRequired

          The VM instance UUID.

        • diskOfferingUuidStringRequired

          The disk offering UUID.

        • rootImageUuidStringRequired

          根镜像UUID。

        • installPathStringRequired

          安装路径。

        • typeStringRequired

          类型。

        • formatStringRequired

          数据格式或导出格式。

        • sizeLongRequired

          返回记录数。

        • actualSizeLongRequired

          实际大小。

        • deviceIdIntegerRequired

          设备ID。

        • stateStringRequired

          当前状态。

        • statusStringRequired

          状态信息。

          • PendingSlbVmInstanceConfigTaskStatusRequired

            待处理。

          • StartingSlbVmInstanceConfigTaskStatusRequired

            启动中。

          • SuccessSlbVmInstanceConfigTaskStatusRequired

            成功。

          • FailedSlbVmInstanceConfigTaskStatusRequired

            失败。

        • createDateTimestampRequired

          The creation date.

        • lastOpDateTimestampRequired

          The last operation date.

        • isShareableBooleanRequired

          是否可分享。

        • volumeQosStringRequired

          No description provided.

        • lastDetachDateTimestampRequired

          最近一次detach时间。

        • lastVmInstanceUuidStringRequired

          最近一次云主机实例UUID。

      • vmCdRomsListRequired

        See vmCdRoms

        • uuidStringRequired

          The resource UUID.

        • vmInstanceUuidStringRequired

          The VM instance UUID.

        • deviceIdIntegerRequired

          设备ID。

        • isoUuidStringRequired

          No description provided.

        • isoInstallPathStringRequired

          iso安装路径。

        • nameStringRequired

          The resource name.

        • descriptionStringRequired

          The detailed description of the resource.

        • createDateTimestampRequired

          The creation date.

        • lastOpDateTimestampRequired

          The last operation date.

    • lbsListRequired

      See lbs.

      • slbGroupUuidStringRequired

        No description provided.

      • nameStringRequired

        The resource name.

      • uuidStringRequired

        The resource UUID.

      • descriptionStringRequired

        The detailed description of the resource.

      • serverGroupUuidStringRequired

        服务器组UUID。

      • stateStringRequired

        当前状态。

      • typeStringRequired

        类型。

      • vipUuidStringRequired

        VIP UUID.

      • ipv6VipUuidStringRequired

        No description provided.

      • createDateTimestampRequired

        The creation date.

      • lastOpDateTimestampRequired

        The last operation date.

      • listenersListRequired

        See listeners

        • uuidStringRequired

          The resource UUID.

        • nameStringRequired

          The resource name.

        • descriptionStringRequired

          The detailed description of the resource.

        • loadBalancerUuidStringRequired

          The load balancer UUID.

        • instancePortIntegerRequired

          实例端口。

        • loadBalancerPortIntegerRequired

          No description provided.

        • protocolStringRequired

          认证协议。

        • serverGroupUuidStringRequired

          服务器组UUID。

        • createDateTimestampRequired

          The creation date.

        • lastOpDateTimestampRequired

          The last operation date.

        • vmNicRefsListRequired

          See vmNicRefs

          • idLongRequired

            资源ID。

          • listenerUuidStringRequired

            No description provided.

          • vmNicUuidStringRequired

            The vmNic UUID.

          • statusStringRequired

            状态信息。

            • PendingSlbVmInstanceConfigTaskStatusRequired

              待处理。

            • StartingSlbVmInstanceConfigTaskStatusRequired

              启动中。

            • SuccessSlbVmInstanceConfigTaskStatusRequired

              成功。

            • FailedSlbVmInstanceConfigTaskStatusRequired

              失败。

          • createDateTimestampRequired

            The creation date.

          • lastOpDateTimestampRequired

            The last operation date.

        • aclRefsListRequired

          See aclRefs

          • idLongRequired

            The resource UUID.

          • listenerUuidStringRequired

            The listener UUID.

          • aclUuidStringRequired

            The acl UUID.

          • typeStringRequired

            The type.

          • createDateTimestampRequired

            The creation date.

          • lastOpDateTimestampRequired

            The last operation date.

        • certificateRefsListRequired

          See certificateRefs

          • idLongRequired

            资源ID。

          • listenerUuidStringRequired

            No description provided.

          • certificateUuidStringRequired

            No description provided.

          • createDateTimestampRequired

            The creation date.

          • lastOpDateTimestampRequired

            The last operation date.

        • serverGroupRefsListRequired

          See serverGroupRefs

          • idLongRequired

            资源ID。

          • listenerUuidStringRequired

            No description provided.

          • serverGroupUuidStringRequired

            服务器组UUID。

          • createDateTimestampRequired

            The creation date.

          • lastOpDateTimestampRequired

            The last operation date.

    • networksListRequired

      See networks.

      • slbGroupUuidStringRequired

        No description provided.

      • l3NetworkUuidStringRequired

        The L3 network UUID.

      • l3NetworkCategoryStringRequired

        No description provided.

      • l3NetworkTypeStringRequired

        No description provided.

      • typeStringRequired

        类型。

      • createDateTimestampRequired

        The creation date.

      • lastOpDateTimestampRequired

        The last operation date.

    • monitorIpsListRequired

      See monitorIps.

      • idLongRequired

        资源ID。

      • slbGroupUuidStringRequired

        No description provided.

      • monitorIpStringRequired

        监控IP。

      • createDateTimestampRequired

        The creation date.

      • lastOpDateTimestampRequired

        The last operation date.

  • errorErrorCodeRequired

    The error code. If not null, the operation fails, or vice versa. For more information, see error.

    • codeStringRequired

      The error code, which is a numbered or alphanumeric code that specifies an error. For example, SYS.1000, HOST.1001.

    • descriptionStringRequired

      The brief description of the error.

    • detailsStringRequired

      The details about the error.

    • elaborationStringRequired

      The reserved field. Default value: null.

    • opaqueLinkedHashMapRequired

      The reserved field. Default value: null.

    • causeErrorCodeRequired

      The 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

Operation ID

ChangeSlbGroupDeployType

Permalink

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.

View all change history