CreateNfvInstGroup
CreateNfvInstGroup
/zstack/v1/nfvinstgroup/groupOperation ID
CreateNfvInstGroupSince
0.6Execution 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/jsonBody Fields
paramsstructureObjectRequiredparamsstructure request body object.
nameStringRequiredThe resource name.
descriptionStringOptional. The detailed description of the resource.
instTypeStringRequiredThe inst type.
funcTypeStringRequiredThe func type.
monitorIpsListOptional.
nfvInstOfferingUuidStringRequiredThe NFV inst offering UUID.
frontEndL3NetworkUuidStringOptional.
backendL3NetworkUuidsListOptional.
resourceUuidStringOptional. The resource Uuid.
tagUuidsListOptional. The list of tag Uuids.
netOsDistroStringOptional.
baseOsDistroStringOptional.
vipUuidStringOptional. VIP UUID
ipv6VipUuidStringOptional.
primaryStorageUuidStringOptional. The primary storage Uuid.
primaryStoragePoolUuidStringOptional.
clusterUuidStringOptional. The cluster Uuid.
zoneUuidStringOptional. The zone Uuid.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Responses
200 OKOn success, this API returns the following response structure.
successbooleanRequiredWhether the operation succeeded.
errorErrorCodeRequiredError code, null if operation succeeds, non-null if operation fails, 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.
inventoryNfvInstGroupInventoryRequiredSee inventory.
nameStringRequiredThe resource name.
uuidStringRequiredThe resource Uuid.
descriptionStringOptional. The detailed description of the resource.
nfvInstOfferingUuidStringRequiredThe NFV inst offering UUID.
configVersionintRequiredThe config version.
netOsDistroStringRequiredThe net OS distro.
baseOsDistroStringRequiredThe base OS distro.
statusDetailStringRequiredThe status detail.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
vipUuidStringRequiredVIP UUID
ipv6VipUuidStringRequiredThe ipv 6 VIP UUID.
primaryStorageUuidStringRequiredThe primary storage Uuid.
primaryStoragePoolUuidStringRequiredThe primary storage pool UUID.
clusterUuidStringRequiredThe cluster UUID.
zoneUuidStringRequiredThe zone UUID.
instTypeInstTypeRequiredSee instType.
KVMInstTypeRequiredThe KVM.
CONTAINERInstTypeRequiredThe CONTAINER value.
HOSTInstTypeRequiredThe HOST value.
funcTypeFuncTypeRequiredSee funcType.
OVN_SDN_CONTROLLERFuncTypeRequiredThe OVN_SDN_CONTROLLER value.
statusNfvInstGroupStatusRequiredSee status.
InitializingNfvInstGroupStatusRequiredThe Initializing value.
HealthyNfvInstGroupStatusRequiredThe Healthy value.
DegradedNfvInstGroupStatusRequiredThe Degraded value.
OperatingNfvInstGroupStatusRequiredThe Operating value.
UnavailableNfvInstGroupStatusRequiredThe Unavailable value.
operationModeNfvInstGroupOperationModeRequiredSee operationMode.
NormalNfvInstGroupOperationModeRequiredThe Normal value.
MaintenanceNfvInstGroupOperationModeRequiredThe Maintenance value.
instancesListRequiredSee instances.
configVersionintRequiredThe config version.
nfvInstGroupUuidStringRequiredThe NFV inst group UUID.
netOsDistroStringRequiredThe net OS distro.
baseOsDistroStringRequiredThe base OS distro.
clusterStatusStringRequiredThe cluster status.
statusDetailStringRequiredThe status detail.
applianceVmTypeStringRequiredThe appliance VM instance type.
managementNetworkUuidStringRequiredThe management network UUID.
defaultRouteL3NetworkUuidStringRequiredThe default route L3 network UUID.
statusStringRequiredThe resource status.
InitializingNfvInstGroupStatusRequiredThe Initializing value.
HealthyNfvInstGroupStatusRequiredThe Healthy value.
DegradedNfvInstGroupStatusRequiredThe Degraded value.
OperatingNfvInstGroupStatusRequiredThe Operating value.
UnavailableNfvInstGroupStatusRequiredThe Unavailable value.
agentPortIntegerRequiredThe agent port.
haStatusStringRequiredThe HA status.
uuidStringRequiredThe resource UUID.
nameStringRequiredThe resource name.
descriptionStringOptional. The 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.
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.
ipVersionIntegerRequiredThe IP version.
driverTypeStringRequiredThe driver type.
internalNameStringRequiredThe internal name.
deviceIdIntegerRequiredThe device ID.
typeStringRequiredThe resource type.
stateStringRequiredThe NIC 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 allocation reason.
ipInLonglongRequiredThe IP address represented as a long integer.
ipInBinarybyte[]RequiredThe IP in binary.
vmNicUuidStringRequiredThe VM NIC Uuid.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
allVolumesListRequiredSee allVolumes.
uuidStringRequiredThe resource Uuid.
nameStringRequiredThe resource name.
descriptionStringOptional. The 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.
InitializingNfvInstGroupStatusRequiredThe Initializing value.
HealthyNfvInstGroupStatusRequiredThe Healthy value.
DegradedNfvInstGroupStatusRequiredThe Degraded value.
OperatingNfvInstGroupStatusRequiredThe Operating value.
UnavailableNfvInstGroupStatusRequiredThe Unavailable 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.
descriptionStringOptional. The detailed description of the resource.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
monitorsListRequiredSee monitors.
idLongRequiredThe resource ID.
nfvInstGroupUuidStringRequiredThe NFV inst group UUID.
monitorIpStringRequiredThe monitor IP.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
servicesListRequiredSee services.
idLongRequiredThe resource ID.
nfvInstGroupUuidStringRequiredThe NFV inst group UUID.
networkServiceNameStringRequiredThe network service name.
networkServiceUuidStringRequiredThe network service UUID.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
configTasksListRequiredSee configTasks.
idlongRequiredThe resource ID.
nfvInstGroupUuidStringRequiredThe NFV inst group UUID.
configVersionintRequiredThe config version.
serviceUuidStringRequiredThe service UUID.
taskNameStringRequiredThe task name.
taskDataStringRequiredThe task data.
pathStringRequiredThe path.
checkStatusbooleanRequiredThe check status.
l3NetworksListRequiredSee l3Networks.
nfvInstGroupUuidStringRequiredThe NFV inst group UUID.
networkServiceUuidStringRequiredThe network service UUID.
l3NetworkUuidStringRequiredThe L3 network Uuid.
l3NetworkCategoryStringRequiredThe L3 network category.
l3NetworkTypeStringRequiredThe L3 network type.
typeStringRequiredThe resource type.
createDateTimestampRequiredThe creation date.
lastOpDateTimestampRequiredThe last operation date.
Change History
View all change historyChange Time
AddedRequest body fields paramsstructureView API
