Gets the amount of CPU allocated
Gets the amount of memory allocated
Gets the vDC allocation json
Gets the ID of the company that the entity belongs to.
Indicates whether the entity is deleted.
Gets the date that the entity was deleted, or null if it is not deleted.
Gets the description.
Gets the disk limit within the vDc.
Indicates whether the vDC is enabled.
Gets the raw JSON object from the API.
Gets the datacenter location identifier.
Gets the maximum hardware version of the vDC.
Gets the name.
Gets the network quota.
Gets the UUID of the organization that the vDC is associated with.
Gets the amount of reserved CPU
Gets the amount of reserved memory.
Gets the last date that the entity was updated.
Gets the number of networks that exist within this vDC.
Gets the UUID.
Gets the vCenter HREF
Gets the vCenter instance UUID.
Gets the vCenter HREF.
Gets the vCenter name.
Gets the vCloud HREF
Add a vApp from template to vDC.
task promise
Create a scratch vApp into the vDC.
task promise
Creates a new org-vdc network in this vDC.
the specification for the new network
a promise that resolves with a task
Deletes a metadata entry for vDC.
the key of the metadata entry to delete
task promise
Retrieve a CSV report email with all event history for a given vDC.
there is no response object.
Generate the vm inventory report for a given vDC.
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 billing for a specified billing period. If the billing period is not specified, the current billing period is used.
the year
the month in range 0-11
a promise that resolves with the bill
Gets the cost over invoice period samples for the vDC and specified billing period.
the year
the month in range 1-12
any additional bill fields that should be included in the results
a promise that resolves with the sample series
Gets the current billing information
a promise that resolves with the current billing information
Get the edges for the vDC.
promise that resolves with a list of edges
Get media for the vDC.
promise that is resolved with a list of media
Gets the vDC metadata.
Gets all org-vdc networks within this vDC.
a promise that resolves with the list of org-vdc networks.
Gets the storage profile summary for this vDC and the specified billing period.
the year
the month in range 1-12.
a promise that resolves with the storage profile summary
Get all storage profiles for the vDC.
whether to also return disabled storage profiles
a promise that resolves with the list of storage profiles
Gets the vDCs Summary.
promise that resolved with a vDC summary
Get bills for all child vapps for the specified billing period. If the billing period is not specified, the current billing period is used.
the month in range 0-11
the year
a promise that resolves with the list of vapp bills
Gets all child vApp resource summaries.
a promise that resolves with a map of vApp resource summaries, keyed by UUID.
Gets the vDCs child vApps.
promise that resolves with an array of child vApps
Get bills for all child VMs for the specified billing period. If the billing period is not specified, the current billing period is used.
the month in range 0-11
the year
a promise that resolves with the list of VM bills
Get the VM inventory reports available for download for the given vDC.
promise Promise that resolves with a list of report headers
Gets resource summaries for all child VMs.
a promise that resolves with a map of VM resource summaries, keyed by UUID.
Gets the vDCs child VMs.
promise that resolves with an array of child VMs
Refreshes the vDC data by retrieving it from the API again.
JSON format.
Updates the vDC metadata.
the new array of metadata
task promise
Gets a vDC by UUID.
vDC UUID
promise that resolves with the vDC
Generated using TypeDoc
Virtual Data Center.