# 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.

XML Example:
    <TenantHostProtection>
      <hostID>xsd:int</hostID>
      <hostID1>xsd:string</hostID1>
      <hostID2>xsd:string</hostID2>
      <hostID3>xsd:string</hostID3>
      <instanceType>xsd:string</instanceType>
      zero or N[<moduleUsageList>TenantModuleUsage</moduleUsageList>]
      <operatingSystem>xsd:string</operatingSystem>
      <protectionStartDate>xsd:datetime</protectionStartDate>
      <protectionStopDate>xsd:datetime</protectionStopDate>
      <tenantID>xsd:int</tenantID>
      <tenantName>xsd:string</tenantName>
    </TenantHostProtection>
| 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 | Nillable | Default Value | Description
--- | --- | --- | --- | --- | ---
hostID | xsd:int | false | false |  | The internal host identifier.
hostID1 | xsd:string | false | false |  | The value of the first configurable host identifier.
hostID2 | xsd:string | false | false |  | The value of the second configurable host identifier.
hostID3 | xsd:string | false | false |  | The value of the third configurable host identifier.
instanceType | xsd:string | false | false |  | The instance type (from AWS).
moduleUsageList | zero or N[TenantModuleUsage] | false | false |  | The list of module usage details.
operatingSystem | xsd:string | false | false |  | The operating system (from AWS).
protectionStartDate | xsd:datetime | false | false |  | The date at which protection of the host started.
protectionStopDate | xsd:datetime | false | false |  | The date at which protection of the host stopped; will be null if the host is still being protected.
tenantID | xsd:int | false | false |  | The internal identifier of the tenant the host belongs to.
tenantName | xsd:string | false | false |  | The name of the tenant the host belongs to; May be null if the tenant has been deleted.

Copyright © 2015 Trend Micro Inc. All Rights Reserved.