Gets the company ID (CRM).
Indicates whether the entity is deleted.
Gets the date that the entity was deleted, or null if it is not deleted.
Gets the description.
Indicates whether the Org is enabled.
Gets the full name of the organization.
Gets the raw JSON object from the API.
Gets the datacenter location identifier.
Gets the name.
Gets the last date that the entity was updated.
Gets the UUID.
Indicates whether the Org is configured such that vApps are deleted upon storage lease expiration vs. being marked as an expired item.
Gets the Orgs max vApp runtime lease setting.
Gets the vApps max storage lease setting.
Indicates whether the Org is configured such that vApp templates are deleted upon storage lease expiration vs. being marked as an expired item.
Gets the Orgs vApp template max storage lease setting.
Indicates whether the Org is a VCCR continuity target.
Gets the vCloud HREF
Indicates whether the Org is a Zerto continuity target.
Adds a new DNS record for the org.
the new record
a promise that resolves with the new record
Adds a new DNS zone within the org.
the new DNS zone details
a promise that resolves with the newly created DNS zone
Initiates a batch live failover on one or more VPGs withing an org.
the batch failover parameters
promise promise that resolves with a Task
Batch test failover for one or more VPGs within an org.
the batch failover test parameters
promise Promise that resolves with a Task
Checks the status of a DNS zone within the org.
the ID of the zone
a promise that resolves with the zone check results
Creates a catalog.
the create catalog request.
a promise that resolves with a task
Creates a new disaster recovery runbook.
the new runbook specification
a promise that resolves with the new runbook
Deletes a DNS record within the org.
the record ID
a promise that resolves when the operation completes
Deletes a DNS zone from the org.
the ID of the zone
a promise that resolves when the operation completes
Retrieve a CSV report email with all event history for a given Org.
there is no response object.
Generate the anti-malware report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the billing report for a given organization.
Billing report (Doc)
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate a continuity protection summary report for the given organization.
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the DPI event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the dr admin report for the given organization.
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the ecs event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the firewall event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the HIPAA report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the integrity event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the log inspection report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the login event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the support request history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the VM encryption report for the given organization.
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
3mail address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the vm inventory report for a given organization.
Whether to email the report upon successful generation
3mail address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the vulnerability report for the given organization.
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Generate the web reputation event history report for the given organization and time range.
Start date as timestamp
End date as timestamp
Report format ('pdf' or 'html')
Whether to email the report upon successful generation
Email address to send the report to if emailOnCompletion is true, defaults to the user's profile email if not specified
promise Promise that resolves with a Task
Get the anti-malware event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the antimalware over time serie for the given organization and date range.
Start date (defaults to one month prior to end param)
End date (defaults to current time if not provided)
Limit on number of samples to return (defaults to 730)
promise Promise that resolves with a AntimalwareOverTime serie
Gets all IP addresses available for assignment in PTR records.
a promise that resolves with the set of available IP addresses
Get the network usage summary for the organization
Type
Start Date
End Date
Gets the bandwidth usage information for the organization.
the month in range 1-12
the year
a promise that resolves with the bandwidth usage information
Gets the organization's bill for the specified month/year.
a month specified as an integer in the range 1-12
a year
a promise that resolves with the bill
Gets the list of bills for each vDC within the org, for the specified billing month/year.
the month to get vDC bills for in the range 1-12
the year to get vDC bills for
a promise that resolves with the org vdc bill object or null if none exists for the specified month
Gets the list of bills for each vDC within the org, for the specified range of billing periods.
the begin range month specified as an integer in the range 1-12
the begin range year
the end range month specified as an integer in the range 1-12
the end range month
a promise that resolves with the list of org vdc bill objects
Gets the billing currency code for this org.
a promise that resolves with the org's currency code.
Get the billing reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets the organization's current billing summary.
promise that resolves with the current billing summary
Get the cloud event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the compliance over time serie for the given organization and serie name.
Type of the series (ANTI_MALWARE, VULNERABILITY, LOG_INSPECTION, FIREWALL)
Start date (defaults to one month prior to end param)
End date (defaults to current time if not provided)
Limit on number of samples to return (defaults to 60)
promise Promise that resolves with a ComplianceOverTime serie
Get the continuity protection reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the DPI event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the disaster recovery admin reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets all DNS records for the organization.
a promise that resolves with a list of DNS records.
Gets all DNS zones that exist within the org.
a promise that resolves with the list of DNS zones
Gets the org's current DRS affinity rules.
a promise that resolves with the list of DRS affinity rules
Gets usage data for a VCD edge gateway. Returns a time series showing the average inbound and outbound network thoughput in KBps.
Type
Start date
End date
Gets a vCD edge gateway usage summary, summarizing the total bandwidth used for both inbound and outbound edge network traffic.
If no start/end dates are provided it will default to the latest hour range. If you pass a custom time range both start and end date must be passed together
Type
Start date
End date
Gets the Orgs child Edges.
promise that resolves with an array of child Edges
Get all external networks that are associated with the specified organization.
promise Promise that resolves with an Array of ExternalNetworks
Get the firewall event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the firewall over time serie for the given organization and date range.
Start date (defaults to Jan 1, 1970)
End date (defaults to current time if not provided)
Limit on number of samples to return (defaults to 730)
promise Promise that resolves with a FirewallOverTime serie
Get the HIPAA reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets a list of historical bills for the organization. All bills with timestamps between the start and end parameters are returned.
the begin timestamp of the query range
the end timestamp of the query range
promise that resolves with the list of historical bills
Get the integrity event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets the Orgs child internal networks.
promise that resolves with an array of child Internal networks
Get the log inspection event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the log inspection over time serie for the given organization and date range.
Start date (defaults to Jan 1, 1970)
End date (defaults to current time if not provided)
Limit on number of samples to return (defaults to 730)
promise Promise that resolves with a LogInspectionOverTime serie
Get the login event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets Nessus scan opt out preferences.
a promise that resolves with the orgs Nessus scan opt out details
Get Nessus scan result.
the UUID of the result to retrieve
a promise that resolves with the nessus sacan details
Gets the Nessus scan results for a specified template.
the ID of the template
the paging offset
the paging limit
a promise that resolves with the list of nessus scan results
Gets all Nessus scan templates for the org.
paging offset
paging limit
a promise that resolves with the list of Nessus scans
Get the network usage for the organization
Type
Start Date
End Date
Gets all catalogs within the organization.
returns a promise that resolves with the list of organization catalogs
Gets the org's public IP assignments.
a promise that resolves with the org's public ip assignments
Gets all disaster recovery runbooks in the org.
a promise that resolves with all runbooks in the org
Get a report with its JSON content. This endpoint is experimental.
promise Promise that resolves with the report with content
Get a report with its JSON summary. This endpoint is experimental.
promise Promise that resolves with the report with summary
Get the number of events for the given organization, date range, and report type.
Start date (defaults to yesterday)
End date (defaults to today)
promise Promise that resolves with the reports count
Get the support request reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the VM encryption reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets the Orgs child vApp networks.
promise that resolves with an array of child vApp networks
Gets all vApp templates within the org.
a promise that resolves with the list of vapp templates
Gets the Orgs child vApps.
promise that resolves with an array of child vApps
Retrieve the VCC Failover Plans within this org.
Get a list of series detailing the hourly cost over an invoice period for all vDCs in a given Organization.
the year
the month in range 1-12
additional bill fields that should be included in the series
promise Promise that resolves with a list of series of samples detailing hourly vDC total cost by hour for the invoice period
Gets the Orgs child vDCs.
promise that resolves with an array of child vDCs
Get the VM inventory reports available for download for the given organization.
promise Promise that resolves with a list of Report
Gets the Orgs child VMs.
promise that resolves with an array of child VMs
Get all VPGs that belong to the org.
the list of expansions to include in the response
a promise that resolves with the vpgs
Retrieve the org's VPG protection summary.
Get the vulnerability over time serie for the given organization and date range.
Start date (defaults to Jan 1, 1970)
End date (defaults to current time if not provided)
Limit on number of samples to return (defaults to 730)
promise Promise that resolves with a ComplianceOverTime serie
Get the vulnerability event reports available for download for the given organization.
promise Promise that resolves with a list of Report
Get the web reputation reports available for download for the given organization.
promise Promise that resolves with a list of Report
Indicates whether the org is an advanced security org.
a promise that resolves with the result indicating whether this is an advanced security org
Launches a new Nessus scan.
the ID of the template for the scan
a promise that resolves with the launch result
Pauses a Nessus scan.
the ID of the template that the scan is derived from
a promise that resolves when the operation completes
Refreshes the Org data by retrieving it from the API again.
promise that resolves with this object
Resumes a Nessus scan.
the ID of the template that the scan is derived from.
a promise that resolves when the operation completes
Stops a Nessus scan.
the ID of the template that the scan is derived from
a promise that resolves when the operation completes.
JSON format.
Updates a DNS record within the org.
the updated record
a promise that resolves with the updated record
Update the orgs DRS affinity rules.
list of rule specifications
a promise that resolves with a task
Update Nessus scan opt out preferences.
opt out request
a promise that resolves with the opt out details
Update a nessus scan template.
the template ID
the udpate spec
a promise that resolves with the scan update result
Updates the organization's vApp lease settings.
the new lease settings
a promise that resolves with the updated org
Updates the organizations vapp template lease settings.
the new lease settings
a promise that resolves with the updated org
Gets an Org by UUID.
Org UUID
promise that resolves with the Org
Generated using TypeDoc
IaaS Organization.