Deep Security Manager REST API


Elements
NameDescription
addActivationCodeResponseResponse returned after add new Activation Code.
antiMalwareEvent 
antiMalwareEventListing 
antiMalwareSpywareItem 
applicationInfosApplication information passed to log in to DSM.
BarDataElement 
barDataListing 
cloudAccountA structure containing information about a cloud account.
cloudAccountListingResponse returned when updating a cloud account
componentRepresents the information for an individual component in the system.
ComponentInfoContainer for the component detail information
componentListingresponse returned when querying the component information of a host i.e.
counterBase class for all counters
counterApplicationTypeElementA placeholder to store application type activity for RESTful response
counterApplicationTypeListingA listing to store CounterApplicationTypeElement
counterIntegrityRuleElementA placeholder to store integrity rule for RESTful response
counterIntegrityRuleListingA listing to store CounterIntegrityRuleElement
counterLogInspectionRuleElementA placeholder to store Log Inspection rules for RESTful response
counterLogInspectionRuleListingA listing to store CounterLogInspectionRuleElement
counterMalwareDetectedElementA placeholder to store detected malware for RESTful response
counterMalwareDetectedListingA listing to store CounterMalwareDetectedElement
counterPacketElementA placeholder to store firewall activity for RESTful response
counterPacketListingA listing to store CounterPacketElement
counterPayloadElementA placeholder to store IPS activity for RESTful response
counterPayloadListingA listing to store CounterPayloadElement
counterWebReputationUrlListingA listing to store CounterWebReputationUrlElement
counterWebReputationUrlsElementA placeholder to store Web Reputation URL Activity for RESTful response Reference to class 'CounterKey'
createCloudAccountRequestProvides options for the creation of a new cloud account.
createCloudAccountResponseResponse returned when creating a new cloud account
createTenantDatabaseServerRequestClass encapsulating data/directive to be used for the creation of a new tenant secondary database server.
createTenantDatabaseServerResponseResponse returned after creating a new tenant database server
createTenantOptionsAttributes used for controlling the creation of a new tenant.
createTenantRequestClass encapsulating data/directive to be used for the creation of a new tenant.
createTenantResponseResponse returned after creating a tenant.
createTenantTemplateRequestProvides options for the creation of a new tenant template.
createTenantTemplateResponseResponse returned after creating a tenant template.
deleteCloudAccountResponseResponse returned when deleting a cloud account
deleteTenantDatabaseServerResponseResponse returned after deleting a tenant database server
deleteTenantResponseResponse returned after deleting a tenant.
dsCredentialsParameters passed to log in to DSM.
errorStructure for errors returned from the REST API
FeatureSummaryContainer for feature summary
FeatureSummaryDetailElement 
HostStatusSummary 
JVMUsageInformation about how a Deep Security Manager node has used the Java Virtual Machine (JVM).
JVMUsageListingA list of Java Virtual Machine statistics
multiTenantConfigurationA structure containing information about the Multi-Tenant Configuration.
StatusSummary 
synchronizeCloudAccountResponseResponse returned after synchronizing a cloud account
tenantA structure containing information about Tenant.
TenantAggregateHostProtectionA structure containing information about how much time a tenant's hosts have been protected for.
TenantAggregateHostProtectionListingA listing of aggregate information about much time each tenant's host computers have been protected for.
tenantDatabaseServerA structure encapsulating information about a database server.
tenantDatabaseServerListingList of tenant database servers
TenantDatabaseUsageA structure conveying information about how a tenant has been using the database.
TenantDatabaseUsageListingA list of how tenants have been using the database.
TenantHostProtectionA record of a host's protection.
TenantHostProtectionListingA listing of TenantHostProtectionElement elements.
tenantListingListing of tenants
TenantManagerUsageA structure conveying information about how a tenant used a particular manager node.
TenantManagerUsageListingA list of general information about how tenants have used a particular Deep Security Manager node.
TenantModuleUsageA structure conveying information about a module extension to a Tenant Host Usage record
tenantTemplateA structure containing information about the Tenant Template if one has been created.
TenantUsageA structure conveying information about how a tenant has been using Deep Security Manager.
TenantUsageListingA list of general information about how tenants have used the Deep Security Manager.
testCloudAccountResponseResponse returned when testing the connection to a cloud account
updateCloudAccountRequestProvides options for the modification of a cloud account.
updateCloudAccountResponseResponse returned when updating a cloud account
updateMultiTenantConfigurationRequestProvides options for the multi-tenant configuration of DSM.
updateMultiTenantConfigurationResponseResponse returned after updating multi-tenant configuration completed successfully.
updateTenantDatabaseServerRequestClass encapsulating data/directive to be used for the modification of a tenant secondary database server.
updateTenantDatabaseServerResponseResponse returned after updating a tenant database server
updateTenantOptionsAttributes used or controlling the modification of a tenant.
updateTenantRequestClass encapsulating data to be used for the modification of a tenant.
updateTenantResponseResponse returned after updating a tenant.
webReputationEventWeb Reputation Event object to return in Restful API
WebReputationEventListing 
webServiceRequestBase class for all user-facing web service request objects.

Copyright © 2015 Trend Micro Inc. All Rights Reserved.