Can someone please provide further information on what the API call: generateUsageRecords actually does?
I know it generates usage records, but: 1. Does the Usage Server service call the generateUsageRecords API when it runs at the scheduled time(=usage.stats.job.exec.time) or does the service do more than that? 2. Does the generateUsageRecords API execute the Usage Server service on demand to generate the usage records? 3. For what period does it generate the usage records eg. i. from the last time this API function was called ii. from the last time the usage server ran 4. If I create a VM and the corresponding ACS events are created in the Cloud DB, if I then run generateUsageRecords soon after will the usage records be generated for up to that point? 5. Are there any other documented details available on this API command other than the API document?