Network ServicesSecurity Group

QueryVmNicInSecurityGroup

GET/zstack/v1/security-groups/vm-instances/nics

Headers

Authorization: OAuth the-session-uuid

Curl Example

curl -H "Content-Type: application/json;charset=UTF-8" \
-H "Authorization: OAuth 3f2df305cc614ecb9d0b93480cf84b33" \
-X GET http://localhost:8080/zstack/v1/security-groups/vm-instances/nics

Queryable Fields

Run the CLI tool, type QueryVmNicInSecurityGroup and press the Tab key to view all queryable fields and cross-table queryable resource names.

API Response

Response Example

{
  "inventories": [
    {
      "uuid": "9bac6b3729ae4915bc9f4cee67753774",
      "vmNicUuid": "7d0784059df64a11aef748e18b0d5fa7",
      "securityGroupUuid": "d3ace95b1236482896f5d1921638ada5",
      "vmInstanceUuid": "ace37e89d86c4994942f858a67172a0d",
      "createDate": "Jun 7, 2017 9:20:32 PM",
      "lastOpDate": "Jun 7, 2017 9:20:32 PM"
    }
  ]
}
NameTypeDescriptionStarting Version
errorErrorCodeError code. If not null, the operation failed. If null, the operation succeeded. See error0.6
inventoriesListSee inventories0.6

error

NameTypeDescriptionStarting Version
codeStringError code number, a globally unique identifier for the error, for example SYS.1000, HOST.10010.6
descriptionStringBrief description of the error0.6
detailsStringDetailed error information0.6
elaborationStringReserved field, defaults to null0.6
opaqueLinkedHashMapReserved field, defaults to null0.6
causeErrorCodeRoot error: the source error that caused the current error. If there is no original error, this field is null0.6

inventories

NameTypeDescriptionStarting Version
vmNicUuidStringThe VM NIC UUID0.6
securityGroupUuidStringThe security group UUID0.6
vmInstanceUuidStringThe VM instance UUID0.6
createDateTimestampThe creation time0.6
lastOpDateTimestampThe last modification time0.6

SDK Examples

Java SDK

QueryVmNicInSecurityGroupAction action = new QueryVmNicInSecurityGroupAction();
action.conditions = asList();
action.sessionId = "fc82274e695143118923150b6008bef2";
QueryVmNicInSecurityGroupAction.Result res = action.call();

Python SDK

QueryVmNicInSecurityGroupAction action = QueryVmNicInSecurityGroupAction()
action.conditions = []
action.sessionId = "32b2bfd366774b67a51ebdeb374df1cc"
QueryVmNicInSecurityGroupAction.Result res = action.call()