diff --git a/ZertoApiWrapper/Public/Get-ZANetworkSiteAverageIOPS.ps1 b/ZertoApiWrapper/Public/Get-ZANetworkSiteAverageIOPS.ps1 index 3c0cf78..e329788 100644 --- a/ZertoApiWrapper/Public/Get-ZANetworkSiteAverageIOPS.ps1 +++ b/ZertoApiWrapper/Public/Get-ZANetworkSiteAverageIOPS.ps1 @@ -38,7 +38,13 @@ function Get-ZANetworkSiteAverageIOPS { HelpMessage = "The ZORG identifier by which to filter the executive summary." )] [ValidateNotNullOrEmpty()] - [string]$zOrgIdentifier + [string]$zOrgIdentifier, + [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 diff --git a/ZertoApiWrapper/Public/Get-ZANetworkSiteAveragePerformance.ps1 b/ZertoApiWrapper/Public/Get-ZANetworkSiteAveragePerformance.ps1 index e055a04..ad8addc 100644 --- a/ZertoApiWrapper/Public/Get-ZANetworkSiteAveragePerformance.ps1 +++ b/ZertoApiWrapper/Public/Get-ZANetworkSiteAveragePerformance.ps1 @@ -38,7 +38,12 @@ function Get-ZANetworkSiteAveragePerformance { HelpMessage = "The ZORG identifier by which to filter the executive summary." )] [ValidateNotNullOrEmpty()] - [string]$zOrgIdentifier + [string]$zOrgIdentifier, + [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 diff --git a/docs/Get-ZANetworkSiteAverageIOPS.md b/docs/Get-ZANetworkSiteAverageIOPS.md index 458c8e5..5cbe8e5 100644 --- a/docs/Get-ZANetworkSiteAverageIOPS.md +++ b/docs/Get-ZANetworkSiteAverageIOPS.md @@ -16,13 +16,13 @@ Get average and maximum IOPS performance for sites, filtered by start date and e ### ProtectedSite (Default) ``` Get-ZANetworkSiteAverageIOPS -protectedSiteIdentifier [-recoverySiteIdentifier ] - [-startDate ] [-endDate ] [-zOrgIdentifier ] [] + [-startDate ] [-endDate ] [-zOrgIdentifier ] [-interval ] [] ``` ### RecoverySite ``` Get-ZANetworkSiteAverageIOPS [-protectedSiteIdentifier ] -recoverySiteIdentifier - [-startDate ] [-endDate ] [-zOrgIdentifier ] [] + [-startDate ] [-endDate ] [-zOrgIdentifier ] [-interval ] [] ``` ## DESCRIPTION @@ -67,6 +67,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -interval +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 + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -protectedSiteIdentifier Protected site identifier. A site identification is required for at least one of the sites. diff --git a/docs/Get-ZANetworkSiteAveragePerformance.md b/docs/Get-ZANetworkSiteAveragePerformance.md index 3c11784..ff5da43 100644 --- a/docs/Get-ZANetworkSiteAveragePerformance.md +++ b/docs/Get-ZANetworkSiteAveragePerformance.md @@ -16,13 +16,13 @@ Get list of samples of average and maximum network performance metrics (throughp ### ProtectedSite (Default) ``` Get-ZANetworkSiteAveragePerformance -protectedSiteIdentifier [-recoverySiteIdentifier ] - [-startDate ] [-endDate ] [-zOrgIdentifier ] [] + [-startDate ] [-endDate ] [-zOrgIdentifier ] [-interval ] [] ``` ### RecoverySite ``` Get-ZANetworkSiteAveragePerformance [-protectedSiteIdentifier ] -recoverySiteIdentifier - [-startDate ] [-endDate ] [-zOrgIdentifier ] [] + [-startDate ] [-endDate ] [-zOrgIdentifier ] [-interval ] [] ``` ## DESCRIPTION @@ -67,6 +67,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -interval +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 + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -protectedSiteIdentifier Protected site identifier. A site identification is required for at least one of the sites.