@Path(value="/orgs") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") public interface OrgReportingResource extends Serializable
Modifier and Type | Method and Description |
---|---|
TaskResponse |
generateAntiMalwareReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the anti-malware report for the given organization and time range.
|
TaskResponse |
generateBillingReport(String orgUuid,
BillingReportRequest billingReportSpec,
boolean emailOnCompletion,
String email)
Generate the billing report for a given organization.
|
TaskResponse |
generateContinuityProtectionReport(String orgUuid,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate a continuity protection summary report for the given organization.
|
TaskResponse |
generateDPIEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the DPI event history report for the given organization and time
range.
|
TaskResponse |
generateDRAdminReport(String orgUuid,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the dr admin report for the given organization.
|
TaskResponse |
generateEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the ecs event history report for the given organization and time
range.
|
TaskResponse |
generateFirewallEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the firewall event history report for the given organization and
time range.
|
TaskResponse |
generateHIPAAReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the HIPAA report for the given organization and time range.
|
TaskResponse |
generateIntegrityEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the integrity event history report for the given organization and
time range.
|
TaskResponse |
generateLoginEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the login event history report for the given organization and time
range.
|
TaskResponse |
generateLogInspectionReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the log inspection report for the given organization and time
range.
|
TaskResponse |
generateSupportRequestReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the support request history report for the given organization and
time range.
|
TaskResponse |
generateVmEncryptionReport(String orgUuid,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the VM encryption report for the given organization.
|
TaskResponse |
generateVmInventoryReport(String orgUuid,
boolean emailOnCompletion,
String email)
Generate the vm inventory report for a given organization.
|
TaskResponse |
generateVulnerabilityReport(String orgUuid,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the vulnerability report for the given organization.
|
TaskResponse |
generateWebReputationEventHistoryReport(String orgUuid,
Long start,
Long end,
String reportFormat,
boolean emailOnCompletion,
String email)
Generate the web reputation event history report for the given organization
and time range.
|
ReportHeaderListResponse |
getAntimalwareEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the anti-malware reports available for download for the given
organization.
|
AntimalwareOverTimeResponse |
getAntimalwareOverTimeSerie(String orgUuid,
Long start,
Long end,
Integer limit)
Get the antimalware over time serie for the given organization and date
range.
|
ReportHeaderListResponse |
getBillingReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the billing reports for the organization.
|
ReportHeaderListResponse |
getCloudEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the cloud event history reports available for download for the given
organization.
|
ComplianceOverTimeResponse |
getComplianceOverTimeSerie(String orgUuid,
ComplianceOverTimeResponse.SerieType type,
Long start,
Long end,
Integer limit)
Get the compliance over time serie for the given organization and serie
name.
|
ReportHeaderListResponse |
getContinuityProtectionReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the continuity protection reports for the organization.
|
EventCountResponse |
getCount(String orgUuid,
String reportType,
Long start,
Long end)
Get the number of events for the given organization, date range, and report
type.
|
ReportHeaderListResponse |
getDisasterRecoveryAdminReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the DR admin reports for the organization.
|
ReportHeaderListResponse |
getDPIEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the DPI event reports available for download for the given
organization.
|
ReportHeaderListResponse |
getFirewallEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the firewall event reports available for download for the given
organization.
|
FirewallOverTimeResponse |
getFirewallOverTimeSerie(String orgUuid,
Long start,
Long end,
Integer limit)
Get the firewall over time serie for the given organization and date range.
|
ReportHeaderListResponse |
getHIPAAReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the HIPAA reports available for download for the given organization.
|
ReportHeaderListResponse |
getIntegrityEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the integrity event reports available for download for the given
organization.
|
ReportHeaderListResponse |
getLoginEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the login event history reports available for download for the given
organization.
|
ReportHeaderListResponse |
getLogInspectionEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the log inspection reports available for download for the given
organization.
|
LogInspectionOverTimeResponse |
getLogInspectionOverTimeSerie(String orgUuid,
Long start,
Long end,
Integer limit)
Get the log inspection over time serie for the given organization and date
range.
|
ReportHeaderListResponse |
getSupportRequestReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the support request reports available for download for the given
organization.
|
ReportHeaderListResponse |
getVMEncryptionReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the VM encryption reports available for download for the given
organization.
|
ReportHeaderListResponse |
getVmInventoryReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the VM inventory reports for the organization.
|
VulnerabilityOverTimeResponse |
getVulnerabilityOverTimeSerie(String orgUuid,
Long start,
Long end,
Integer limit)
Get the vulnerability over time serie for the given organization and date
range.
|
ReportHeaderListResponse |
getVulnerabilityReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the vulnerability reports available for download for the given
organization.
|
ReportHeaderListResponse |
getWebReputationEventReports(String orgUuid,
ReportFormat reportFormat,
Boolean latest)
Get the web reputation event reports available for download for the given
organization.
|
@POST @Path(value="/{orgUuid}/actions/generate-vulnerability-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateVulnerabilityReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-antimalware-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateAntiMalwareReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-log-inspection-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateLogInspectionReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-event-history-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-support-request-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateSupportRequestReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-login-event-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateLoginEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-firewall-event-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateFirewallEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-integrity-event-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateIntegrityEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-dpi-event-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateDPIEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-dr-admin-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateDRAdminReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-continuity-protection-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateContinuityProtectionReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-web-reputation-event-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateWebReputationEventHistoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-vm-encryption-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateVmEncryptionReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-hipaa-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateHIPAAReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="format") String reportFormat, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- organization uuidstart
- startend
- endreportFormat
- report format ('pdf' or 'html')emailOnCompletion
- whether to email the report upon successful
generationemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specified@POST @Path(value="/{orgUuid}/actions/generate-billing-report") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateBillingReport(@PathParam(value="orgUuid") String orgUuid, BillingReportRequest billingReportSpec, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
Json String | Description |
---|---|
rows | Specify what billing report rows should contain. org, media, template, vdc, vapp, or vm. Only needed for custom billing report type. |
date | Date for which billing month to get, any date in the current month will provide a billing report for the current month up to that date. |
Email address to send the report to. This property supersedes emailOnCompletion and email Query Params. | |
filename | Name of the billing report file to be returned. |
type | Required field, specify the type of report you want. |
Type | Description |
---|---|
basic | Rows include Org and Vdc resources |
detailed | Rows include Org, Media, Template, VDC, vAPP and VM. |
custom | Rows specified by rows json element. |
custom_columns | Specify the column order and column type |
Column Name | Description |
---|---|
cpu_usage | Usage of the CPU resource in GHz·h. |
cpu_total_cost | Total cost of the CPU resource. |
cpu_reserve_usage | Usage of the reserved portion of the CPU resource in . |
cpu_reserve_cost | Cost of the reserved portion of the CPU resource. |
cpu_burst_usage | Usage of the burst portion of the CPU resource in GHz·h. |
cpu_burst_cost | Cost of the burst portion of the CPU resource. |
ram_usage | Usage of the RAM resource in GB·h. |
ram_total_cost | Total cost of the RAM resource. |
ram_reserve_usage | Usage of the reserved portion of the RAM resource in GB·h. |
ram_reserve_cost | Cost of the reserved portion of the RAM resource. |
ram_burst_usage | Usage of the burst portion of the RAM resource in GB·h. |
ram_burst_cost | Cost of the burst portion of the RAM resource. |
hdd_reserve_cost | Cost of the reserved portion of the HDD resource. |
hdd_reserve_usage | Usage of the reserved portion of the HDD resource in GB·h. |
hdd_burst_usage | Usage of the burst portion of the HDD resource in GB·h. |
hdd_burst_cost | Cost of the burst portion of the HDD resource. |
hdd_total_usage | Total usage of the HDD resource in GB·h. |
hdd_total_cost | Total cost of the HDD resource. |
ssd_reserve_usage | Usage of the reserved portion of the SSD resource in GB·h. |
ssd_reserve_cost | Cost of the reserved portion of the SSD resource |
ssd_burst_usage | Usage of the burst portion of the SSD resource. |
ssd_burst_cost | Cost of the burst portion of the SSD resource. |
ssd_total_cost | Total cost of the SSD resource. |
ssd_total_usage | Total usage of the SSD resource in GB·h. |
archive_reserve_usage | Usage of the reserved portion of the archived resource in GB·h. |
archive_reserve_cost | Cost of the reserved portion of the archived resource. |
archive_burst_usage | Usage of the burst portion of the archived resource in GB·h. |
archive_burst_cost | Cost of the burst portion of the archived resource. |
archive_total_usage | Total Usage of the archived resource in GB·h. |
archive_total_cost | Total Cost of the archived resource. |
bandwidth_usage | Usage of the bandwidth in GB. |
bandwidth_total_cost | Total cost of the bandwidth. |
bandwidth_burst_cost | Total cost of the burst portion of bandwidth. |
bandwidth_reserve_cost | Total cost of the reserve portion of bandwidth. |
total_cost | Total cost of the resource. |
name | Entity Name. |
is_deleted | Whether or not resource has been deleted. |
deleted_date | Date that resource was deleted on. |
orgUuid
- String
org uuidbillingReportSpec
- BillingReportRequest
billing reportemailOnCompletion
- whether to email the report upon successful
generation, superseded by BillingReportSpec's email propertyemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specifiedTaskResponse
asynchronous task@POST @Path(value="/{orgUuid}/actions/generate-vm-inventory-report") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse generateVmInventoryReport(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="emailOnCompletion") boolean emailOnCompletion, @QueryParam(value="email") String email)
orgUuid
- String
org uuidemailOnCompletion
- whether to email the report upon successful
generation, superseded by BillingReportSpec's email propertyemail
- email address to send the report to if emailOnCompletion is
true, defaults to the user's profile email if not specifiedTaskResponse
asynchronous task@GET @Path(value="/{orgUuid}/continuity-protection-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getContinuityProtectionReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization UUID@GET @Path(value="/{orgUuid}/dr-admin-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getDisasterRecoveryAdminReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization UUID@GET @Path(value="/{orgUuid}/billing-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getBillingReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization UUID@GET @Path(value="/{orgUuid}/vm-inventory-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getVmInventoryReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization UUID@GET @Path(value="/{orgUuid}/support-request-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getSupportRequestReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/cloud-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getCloudEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/login-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getLoginEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/vm-encryption-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getVMEncryptionReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/hipaa-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getHIPAAReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/web-reputation-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getWebReputationEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/dpi-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getDPIEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/integrity-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getIntegrityEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/firewall-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getFirewallEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/log-inspection-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getLogInspectionEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/anti-malware-event-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getAntimalwareEventReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/vulnerability-reports") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ReportHeaderListResponse getVulnerabilityReports(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="format") ReportFormat reportFormat, @QueryParam(value="latest") Boolean latest)
orgUuid
- organization uuid@GET @Path(value="/{orgUuid}/compliance-over-time") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") ComplianceOverTimeResponse getComplianceOverTimeSerie(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="type") ComplianceOverTimeResponse.SerieType type, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="limit") Integer limit)
orgUuid
- organization uuidtype
- type of the compliance over time seriestart
- start date (defaults to one month prior to end param)end
- end date (defaults to current time if not provided)limit
- limit on numer of samples to return (defaults to 60)@GET @Path(value="/{orgUuid}/vulnerability-over-time") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") VulnerabilityOverTimeResponse getVulnerabilityOverTimeSerie(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="limit") Integer limit)
orgUuid
- organization uuidstart
- start date (defaults to Jan 1, 1970)end
- end date (defaults to current time if not provided)limit
- limit on numer of samples to return (defaults to 730)@GET @Path(value="/{orgUuid}/anti-malware-over-time") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") AntimalwareOverTimeResponse getAntimalwareOverTimeSerie(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="limit") Integer limit)
orgUuid
- organization uuidstart
- start date (defaults to Jan 1, 1970)end
- end date (defaults to current time if not provided)limit
- limit on numer of samples to return (defaults to 730)@GET @Path(value="/{orgUuid}/log-inspection-over-time") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") LogInspectionOverTimeResponse getLogInspectionOverTimeSerie(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="limit") Integer limit)
orgUuid
- organization uuidstart
- start date (defaults to Jan 1, 1970)end
- end date (defaults to current time if not provided)limit
- limit on numer of samples to return (defaults to 730)@GET @Path(value="/{orgUuid}/firewall-over-time") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") FirewallOverTimeResponse getFirewallOverTimeSerie(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end, @QueryParam(value="limit") Integer limit)
orgUuid
- organization uuidstart
- start date (defaults to Jan 1, 1970)end
- end date (defaults to current time if not provided)limit
- limit on numer of samples to return (defaults to 730)@GET @Path(value="/{orgUuid}/report-count") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") EventCountResponse getCount(@PathParam(value="orgUuid") String orgUuid, @QueryParam(value="reportType") String reportType, @QueryParam(value="start") Long start, @QueryParam(value="end") Long end)
orgUuid
- organization uuidreportType
- type of report to filter onstart
- start date (defaults to yesterday)end
- end date (defaults to today)Copyright © 2019 iland Internet Solutions, Corp. All rights reserved.