# Deep Security Manager REST API

## Name: TenantHostProtection

A record of a host's protection. These records identify a host, and show when protection of the host started and stopped.

JSON Example:
    {"TenantHostProtection":
     {
       "hostID": Number,
       "hostID1": String,
       "hostID2": String,
       "hostID3": String,
       "instanceType": String,
       "moduleUsageList": [TenantModuleUsage],
       "operatingSystem": String,
       "protectionStartDate": Date,
       "protectionStopDate": Date,
       "tenantID": Number,
       "tenantName": String,
     }
    }

Elements
Name | Type | Required | Default Value | Description
--- | --- | --- | --- | ---
hostID | Number | No | `` | The internal host identifier.
hostID1 | String | No | `` | The value of the first configurable host identifier.
hostID2 | String | No | `` | The value of the second configurable host identifier.
hostID3 | String | No | `` | The value of the third configurable host identifier.
instanceType | String | No | `` | The instance type (from AWS).
moduleUsageList | zero or N[TenantModuleUsage] | No | `` | The list of module usage details.
operatingSystem | String | No | `` | The operating system (from AWS).
protectionStartDate | Date | No | `` | The date at which protection of the host started.
protectionStopDate | Date | No | `` | The date at which protection of the host stopped; will be null if the host is still being protected.
tenantID | Number | No | `` | The internal identifier of the tenant the host belongs to.
tenantName | String | No | `` | The name of the tenant the host belongs to; May be null if the tenant has been deleted.

Copyright © 2017 Trend Micro Inc. All Rights Reserved.