List registered appliances
get/appliances
SecurityTrend Micro Cloud One API Key
Request
query Parameters
Responses
200
OK
401
Unauthorized
403
Forbidden
404
The appliance is not found.
Response samples
- 200
application/json
{- "totalCount": 0,
- "next": "string",
- "appliances": [
- {
- "ID": 0,
- "instanceId": "string",
- "provider": "string",
- "hostName": "string",
- "tosVersion": "string",
- "dvVersion": "string",
- "auxDv": {
- "Malware": {
- "Version": "string"
}
}, - "providerMetadata": [
- {
- "key": "accountId",
- "value": "012345"
}
], - "features": {
- "property1": { },
- "property2": { }
}
}
]
}
Search appliances
post/appliances/search
SecurityTrend Micro Cloud One API Key
Request
Request Body schema: application/json
Search Filter
Responses
200
OK
201
Created
401
Unauthorized
403
Forbidden
404
The appliance is not found.
Request samples
- Payload
application/json
{- "maxItems": 0,
- "limit": 0,
- "cursor": "string",
- "searchCriteria": [
- {
- "fieldName": "string",
- "booleanTest": true,
- "numericTest": "less-than",
- "numericValue": 0,
- "numericList": [
- 0
], - "stringTest": "equal",
- "stringValue": "string",
- "stringWildcards": true,
- "choiceTest": "equal",
- "choiceValue": "string",
- "firstDateValue": 0,
- "firstDateInclusive": true,
- "lastDateValue": 0,
- "lastDateInclusive": true,
- "nullTest": true,
- "lastDate": 0,
- "idTest": "less-than",
- "idValue": 0
}
], - "sortByObjectID": true
}
Response samples
- 200
application/json
{- "totalCount": 0,
- "next": "string",
- "appliances": [
- {
- "ID": 0,
- "instanceId": "string",
- "provider": "string",
- "hostName": "string",
- "tosVersion": "string",
- "dvVersion": "string",
- "auxDv": {
- "Malware": {
- "Version": "string"
}
}, - "providerMetadata": [
- {
- "key": "accountId",
- "value": "012345"
}
], - "features": {
- "property1": { },
- "property2": { }
}
}
]
}
Get appliance configuration
get/appliances/{id}
SecurityTrend Micro Cloud One API Key
Request
Responses
200
OK
401
Unauthorized
403
Forbidden
404
The appliance is not found.
Response samples
- 200
application/json
{- "ID": 0,
- "instanceId": "string",
- "provider": "string",
- "hostName": "string",
- "tosVersion": "string",
- "dvVersion": "string",
- "auxDv": {
- "Malware": {
- "Version": "string"
}
}, - "providerMetadata": [
- {
- "key": "accountId",
- "value": "012345"
}
], - "features": {
- "property1": { },
- "property2": { }
}
}
Rename Network Security appliance
post/appliances/{id}
SecurityTrend Micro Cloud One API Key
Request
Request Body schema: application/json
Contains hostname to change appliance name to. highAvailability is ignored
Responses
200
OK
201
Created
401
Unauthorized
403
Forbidden
404
The appliance is not found.
Request samples
- Payload
application/json
{- "highAvailability": {
- "fallback": {
- "state": true
}
}, - "hostName": "string"
}
Response samples
- 200
application/json
{- "ID": 0,
- "instanceId": "string",
- "provider": "string",
- "hostName": "string",
- "tosVersion": "string",
- "dvVersion": "string",
- "auxDv": {
- "Malware": {
- "Version": "string"
}
}, - "providerMetadata": [
- {
- "key": "accountId",
- "value": "012345"
}
], - "features": {
- "property1": { },
- "property2": { }
}
}
Set fallback state
post/appliances/{id}/fallback
SecurityTrend Micro Cloud One API Key
Request
Request Body schema: application/json
Configures whether the appliance inspects traffic or not. Setting the fallback state to 'true' causes the appliance to pass traffic through uninspected, 'false' causes the appliance to inspect traffic.
required | object (Fallback) Fallback configuration |
Responses
200
OK
201
Created
401
Unauthorized
403
Forbidden
404
The appliance is not found.
Request samples
- Payload
application/json
{- "fallback": {
- "state": true
}
}