diff --git a/src/Reservations/Reservations/ChangeLog.md b/src/Reservations/Reservations/ChangeLog.md index f51488d65ca4..b402a709c3d1 100644 --- a/src/Reservations/Reservations/ChangeLog.md +++ b/src/Reservations/Reservations/ChangeLog.md @@ -19,6 +19,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Added new reserved resource types. ## Version 0.8.2 * Spelling fix in the docs. diff --git a/src/Reservations/Reservations/Cmdlets/Calculate.cs b/src/Reservations/Reservations/Cmdlets/Calculate.cs index 633f85580571..b69d6bd0fe18 100644 --- a/src/Reservations/Reservations/Cmdlets/Calculate.cs +++ b/src/Reservations/Reservations/Cmdlets/Calculate.cs @@ -12,7 +12,9 @@ namespace Microsoft.Azure.Commands.Reservations.Cmdlets public class Calculate : AzureReservationsCmdletBase { [Parameter(Mandatory = true)] - [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb", "RedHat", "SqlDataWarehouse", "VMwareCloudSimple", "RedHatOsa")] + [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb", "RedHat", "SqlDataWarehouse", + "VMwareCloudSimple", "RedHatOsa", "Databricks", "AppService", "ManagedDisk", "BlockBlob", "RedisCache", + "AzureDataExplorer", "MySql", "MariaDb", "PostgreSql", "DedicatedHost", "SapHana")] [ValidateNotNullOrEmpty] public string ReservedResourceType { get; set; } diff --git a/src/Reservations/Reservations/Cmdlets/GetCatalog.cs b/src/Reservations/Reservations/Cmdlets/GetCatalog.cs index c38bf44ea739..449ecdb11bba 100644 --- a/src/Reservations/Reservations/Cmdlets/GetCatalog.cs +++ b/src/Reservations/Reservations/Cmdlets/GetCatalog.cs @@ -17,7 +17,9 @@ public class GetCatalog : AzureReservationsCmdletBase public Guid SubscriptionId { get; set; } [Parameter(Mandatory = true)] - [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb")] + [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb", "RedHat", "SqlDataWarehouse", + "VMwareCloudSimple", "RedHatOsa", "Databricks", "AppService", "ManagedDisk", "BlockBlob", "RedisCache", + "AzureDataExplorer", "MySql", "MariaDb", "PostgreSql", "DedicatedHost", "SapHana")] [ValidateNotNullOrEmpty] public string ReservedResourceType { get; set; } diff --git a/src/Reservations/Reservations/Cmdlets/Purchase.cs b/src/Reservations/Reservations/Cmdlets/Purchase.cs index 86fcb7501312..32b73f19366f 100644 --- a/src/Reservations/Reservations/Cmdlets/Purchase.cs +++ b/src/Reservations/Reservations/Cmdlets/Purchase.cs @@ -17,7 +17,9 @@ public class Purchase : AzureReservationsCmdletBase public string ReservationOrderId { get; set; } [Parameter(Mandatory = true)] - [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb", "RedHat", "SqlDataWarehouse", "VMwareCloudSimple", "RedHatOsa")] + [PSArgumentCompleter("VirtualMachines", "SqlDatabases", "SuseLinux", "CosmosDb", "RedHat", "SqlDataWarehouse", + "VMwareCloudSimple", "RedHatOsa", "Databricks", "AppService", "ManagedDisk", "BlockBlob", "RedisCache", + "AzureDataExplorer", "MySql", "MariaDb", "PostgreSql", "DedicatedHost", "SapHana")] [ValidateNotNullOrEmpty] public string ReservedResourceType { get; set; }