# Deep Security Manager REST API

Elements
Name | Description
--- | ---
addActivationCodeResponse | Response returned after add new Activation Code.
antiMalwareEvent |
antiMalwareEventListing |
antiMalwareSpywareItem |
applicationInfos | Application information passed to log in to DSM.
BarDataElement |
barDataListing |
cloudAccount | A structure containing information about a cloud account.
cloudAccountListing | Response returned when updating a cloud account
component | Represents the information for an individual component in the system.
ComponentInfo | Container for the component detail information
componentListing | response returned when querying the component information of a host i.e.
counter | Base class for all counters
counterApplicationTypeElement | A placeholder to store application type activity for RESTful response
counterApplicationTypeListing | A listing to store CounterApplicationTypeElement
counterIntegrityRuleElement | A placeholder to store integrity rule for RESTful response
counterIntegrityRuleListing | A listing to store CounterIntegrityRuleElement
counterLogInspectionRuleElement | A placeholder to store Log Inspection rules for RESTful response
counterLogInspectionRuleListing | A listing to store CounterLogInspectionRuleElement
counterMalwareDetectedElement | A placeholder to store detected malware for RESTful response
counterMalwareDetectedListing | A listing to store CounterMalwareDetectedElement
counterPacketElement | A placeholder to store firewall activity for RESTful response
counterPacketListing | A listing to store CounterPacketElement
counterPayloadElement | A placeholder to store IPS activity for RESTful response
counterPayloadListing | A listing to store CounterPayloadElement
counterWebReputationUrlListing | A listing to store CounterWebReputationUrlElement
counterWebReputationUrlsElement | A placeholder to store Web Reputation URL Activity for RESTful response Reference to class 'CounterKey'
createCloudAccountRequest | Provides options for the creation of a new cloud account.
createCloudAccountResponse | Response returned when creating a new cloud account
createTenantDatabaseServerRequest | Class encapsulating data/directive to be used for the creation of a new tenant secondary database server.
createTenantDatabaseServerResponse | Response returned after creating a new tenant database server
createTenantOptions | Attributes used for controlling the creation of a new tenant.
createTenantRequest | Class encapsulating data/directive to be used for the creation of a new tenant.
createTenantResponse | Response returned after creating a tenant.
createTenantTemplateRequest | Provides options for the creation of a new tenant template.
createTenantTemplateResponse | Response returned after creating a tenant template.
deleteCloudAccountResponse | Response returned when deleting a cloud account
deleteTenantDatabaseServerResponse | Response returned after deleting a tenant database server
deleteTenantResponse | Response returned after deleting a tenant.
dsCredentials | Parameters passed to log in to DSM.
error | Structure for errors returned from the REST API
FeatureSummary | Container for feature summary
FeatureSummaryDetailElement |
HostStatusSummary |
JVMUsage | Information about how a Deep Security Manager node has used the Java Virtual Machine (JVM).
JVMUsageListing | A list of Java Virtual Machine statistics
multiTenantConfiguration | A structure containing information about the Multi-Tenant Configuration.
StatusSummary |
synchronizeCloudAccountResponse | Response returned after synchronizing a cloud account
tenant | A structure containing information about Tenant.
TenantAggregateHostProtection | A structure containing information about how much time a tenant's hosts have been protected for.
TenantAggregateHostProtectionListing | A listing of aggregate information about much time each tenant's host computers have been protected for.
tenantDatabaseServer | A structure encapsulating information about a database server.
tenantDatabaseServerListing | List of tenant database servers
TenantDatabaseUsage | A structure conveying information about how a tenant has been using the database.
TenantDatabaseUsageListing | A list of how tenants have been using the database.
TenantHostProtection | A record of a host's protection.
TenantHostProtectionListing | A listing of `TenantHostProtectionElement` elements.
tenantListing | Listing of tenants
TenantManagerUsage | A structure conveying information about how a tenant used a particular manager node.
TenantManagerUsageListing | A list of general information about how tenants have used a particular Deep Security Manager node.
TenantModuleUsage | A structure conveying information about a module extension to a Tenant Host Usage record
tenantTemplate | A structure containing information about the Tenant Template if one has been created.
TenantUsage | A structure conveying information about how a tenant has been using Deep Security Manager.
TenantUsageListing | A list of general information about how tenants have used the Deep Security Manager.
testCloudAccountResponse | Response returned when testing the connection to a cloud account
updateCloudAccountRequest | Provides options for the modification of a cloud account.
updateCloudAccountResponse | Response returned when updating a cloud account
updateMultiTenantConfigurationRequest | Provides options for the multi-tenant configuration of DSM.
updateMultiTenantConfigurationResponse | Response returned after updating multi-tenant configuration completed successfully.
updateTenantDatabaseServerRequest | Class encapsulating data/directive to be used for the modification of a tenant secondary database server.
updateTenantDatabaseServerResponse | Response returned after updating a tenant database server
updateTenantOptions | Attributes used or controlling the modification of a tenant.
updateTenantRequest | Class encapsulating data to be used for the modification of a tenant.
updateTenantResponse | Response returned after updating a tenant.
webReputationEvent | Web Reputation Event object to return in Restful API
WebReputationEventListing |
webServiceRequest | Base class for all user-facing web service request objects.

Copyright © 2015 Trend Micro Inc. All Rights Reserved.