AttachServiceToObservabilityServer
AttachServiceToObservabilityServer
/zstack/v1/observability-server/{observabilityServerUuid}/serviceOperation ID
AttachServiceToObservabilityServerSince
5.3.28Execution 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
observabilityServerUuidStringRequiredPath parameter.
Body Fields
paramsObjectRequiredRequest body parameter object.
observabilityServerUuidStringRequiredThe observability server UUID.
serviceTypeStringRequiredThe service type.
serviceUuidStringRequiredThe service UUID.
systemTagsListOptional. The system UUID.
userTagsListOptional. The user UUID.
Responses
200 OKOn success, this API returns the following response structure.
successbooleanRequiredWhether the operation succeeded.
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.
inventoryObservabilityServerVmInventoryRequiredSee inventory
publicNetworkUuidStringRequiredThe public network UUID.
applianceVmTypeStringRequiredThe appliance VM instance type.
managementNetworkUuidStringRequiredThe management network UUID.
defaultRouteL3NetworkUuidStringRequiredThe default route L3 network UUID.
statusStringRequiredThe resource status.
agentPortIntegerRequiredThe agent port.
haStatusStringRequiredThe HA status.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe resource description.
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 time.
lastOpDateTimestampRequiredThe last operation time.
stateStringRequiredThe resource state.
guestOsTypeStringRequiredThe guest OS type.
vmNicsListRequiredSee vmNics
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM UUID.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipStringRequiredThe IP address.
macStringRequiredThe MAC address.
hypervisorTypeStringRequiredThe hypervisor type.
netmaskStringRequiredThe netmask.
gatewayStringRequiredThe gateway IP address.
metaDataStringRequiredThe metadata.
ipVersionIntegerRequiredThe IP version.
driverTypeStringRequiredThe driver type.
internalNameStringRequiredThe internal name.
deviceIdIntegerRequiredThe device ID.
typeStringRequiredThe resource type.
stateStringRequiredThe resource state.
createDateTimestampRequiredThe creation time.
lastOpDateTimestampRequiredThe last operation time.
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.
ipInBinarybyte[]RequiredThe IP in binary.
vmNicUuidStringRequiredThe VM NIC UUID.
createDateTimestampRequiredThe creation time.
lastOpDateTimestampRequiredThe last operation time.
allVolumesListRequiredSee allVolumes
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringRequiredThe resource description.
primaryStorageUuidStringRequiredThe primary storage UUID.
vmInstanceUuidStringRequiredThe VM 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.
createDateTimestampRequiredThe creation time.
lastOpDateTimestampRequiredThe last operation time.
isShareableBooleanRequiredWhether the resource is shareable.
volumeQosStringRequiredThe volume QoS.
lastDetachDateTimestampRequiredThe last detach date.
lastVmInstanceUuidStringRequiredThe last VM instance UUID.
lastAttachDateTimestampRequiredThe last attach date.
protocolStringRequiredThe protocol.
vmCdRomsListRequiredSee vmCdRoms
uuidStringRequiredThe resource UUID.
vmInstanceUuidStringRequiredThe VM UUID.
deviceIdIntegerRequiredThe device ID.
isoUuidStringRequiredThe ISO UUID.
isoInstallPathStringRequiredThe ISO install path.
nameStringRequiredThe resource name.
descriptionStringRequiredThe resource description.
protocolStringRequiredThe protocol.
createDateTimestampRequiredThe creation time.
lastOpDateTimestampRequiredThe last operation ti,me.
