869db85705
Lots of updates to improve vscode syntax highlighting as well as some updates to the main invoke rest command per chatgpt recommendations :)
33 lines
1.3 KiB
PowerShell
33 lines
1.3 KiB
PowerShell
<# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml
|
||
#>
|
||
function Get-ZAJournalAverageSize {
|
||
[CmdletBinding()]
|
||
param (
|
||
[Parameter(
|
||
HelpMessage = "The identifier of the VPG.",
|
||
Mandatory
|
||
)]
|
||
[ValidateNotNullOrEmpty()]
|
||
[string]$vpgIdentifier,
|
||
[Parameter(
|
||
HelpMessage = "The starting date of the report, in RFC 3339 standard ('1970-01-01T00:00:00Z'). If only the end date is added, the start date by default will be the end date minus 7 days."
|
||
)]
|
||
[ValidateNotNullOrEmpty()]
|
||
[string]$startDate,
|
||
[Parameter(
|
||
HelpMessage = "The end date of the report, in RFC 3339 standard ('1970-01-01T00:00:00Z'). The default is the current time."
|
||
)]
|
||
[ValidateNotNullOrEmpty()]
|
||
[string]$endDate,
|
||
[Parameter(
|
||
HelpMessage = "The interval selected within the duration of the report. The interval can be per hour, for up to 15 days’ time frame or per day, for between 15 to 30 days' time frame. Submit value in Seconds"
|
||
)]
|
||
[ValidateRange(60, 2678400)]
|
||
[Int32]$interval
|
||
)
|
||
|
||
$filter = Get-ZertoApiFilter -filtertable $PSBoundParameters
|
||
$uri = "reports/journal-size-average{0}" -f $filter
|
||
Invoke-ZARestRequest -uri $uri
|
||
}
|