From 928c1d2a217dd35038972baf1c01a739b2347a54 Mon Sep 17 00:00:00 2001 From: tombuildsstuff Date: Wed, 19 Apr 2023 20:20:49 +0200 Subject: [PATCH] cleanup: removing `storagecache` @ `2021-09-01` Fixes #2396 No longer needed as of https://github.com/hashicorp/terraform-provider-azurerm/pull/21459 --- config/resource-manager.hcl | 3 +- .../ApiVersionDefinition-GenerationSetting.cs | 6 -- .../v2021_09_01/ApiVersionDefinition.cs | 19 ------ .../Caches/Constant-DomainJoinedType.cs | 17 ------ .../Caches/Constant-FirmwareStatusType.cs | 14 ----- .../Caches/Constant-HealthStateType.cs | 35 ----------- .../Caches/Constant-NfsAccessRuleAccess.cs | 17 ------ .../Caches/Constant-NfsAccessRuleScope.cs | 17 ------ .../Caches/Constant-ProvisioningStateType.cs | 26 -------- .../Caches/Constant-UsernameDownloadedType.cs | 17 ------ .../Caches/Constant-UsernameSource.cs | 20 ------- .../v2021_09_01/Caches/Definition.cs | 60 ------------------- .../v2021_09_01/Caches/Model-Cache.cs | 44 -------------- .../Model-CacheActiveDirectorySettings.cs | 42 ------------- ...CacheActiveDirectorySettingsCredentials.cs | 25 -------- .../Caches/Model-CacheDirectorySettings.cs | 23 ------- .../Caches/Model-CacheEncryptionSettings.cs | 23 ------- .../v2021_09_01/Caches/Model-CacheHealth.cs | 26 -------- .../Caches/Model-CacheNetworkSettings.cs | 32 ---------- .../Caches/Model-CacheProperties.cs | 47 --------------- .../Caches/Model-CacheSecuritySettings.cs | 20 ------- .../v2021_09_01/Caches/Model-CacheSku.cs | 20 ------- .../Caches/Model-CacheUpgradeStatus.cs | 34 ----------- .../Model-CacheUsernameDownloadSettings.cs | 53 ---------------- ...acheUsernameDownloadSettingsCredentials.cs | 23 ------- .../v2021_09_01/Caches/Model-Condition.cs | 24 -------- .../Caches/Model-KeyVaultKeyReference.cs | 25 -------- .../Model-KeyVaultKeyReferenceSourceVault.cs | 20 ------- .../Caches/Model-NfsAccessPolicy.cs | 25 -------- .../v2021_09_01/Caches/Model-NfsAccessRule.cs | 43 ------------- .../Caches/Operation-CreateOrUpdate.cs | 33 ---------- .../v2021_09_01/Caches/Operation-DebugInfo.cs | 33 ---------- .../v2021_09_01/Caches/Operation-Delete.cs | 29 --------- .../v2021_09_01/Caches/Operation-Flush.cs | 33 ---------- .../v2021_09_01/Caches/Operation-Get.cs | 22 ------- .../v2021_09_01/Caches/Operation-List.cs | 26 -------- .../Caches/Operation-ListByResourceGroup.cs | 26 -------- .../v2021_09_01/Caches/Operation-Start.cs | 33 ---------- .../v2021_09_01/Caches/Operation-Stop.cs | 33 ---------- .../v2021_09_01/Caches/Operation-Update.cs | 29 --------- .../Caches/Operation-UpgradeFirmware.cs | 33 ---------- .../v2021_09_01/Caches/ResourceId-CacheId.cs | 28 --------- .../Caches/ResourceId-ResourceGroupId.cs | 24 -------- .../Caches/ResourceId-SubscriptionId.cs | 22 ------- .../v2021_09_01/SKUs/Constant-ReasonCode.cs | 14 ----- .../v2021_09_01/SKUs/Definition.cs | 29 --------- .../v2021_09_01/SKUs/Model-ResourceSku.cs | 35 ----------- .../SKUs/Model-ResourceSkuCapabilities.cs | 23 ------- .../SKUs/Model-ResourceSkuLocationInfo.cs | 23 ------- .../v2021_09_01/SKUs/Model-Restriction.cs | 26 -------- .../v2021_09_01/SKUs/Operation-List.cs | 26 -------- .../SKUs/ResourceId-SubscriptionId.cs | 22 ------- .../Constant-OperationalStateType.cs | 20 ------- .../Constant-ProvisioningStateType.cs | 26 -------- .../Constant-StorageTargetType.cs | 20 ------- .../v2021_09_01/StorageTargets/Definition.cs | 41 ------------- .../StorageTargets/Model-BlobNfsTarget.cs | 23 ------- .../StorageTargets/Model-ClfsTarget.cs | 20 ------- .../StorageTargets/Model-NamespaceJunction.cs | 29 --------- .../StorageTargets/Model-Nfs3Target.cs | 23 ------- .../StorageTargets/Model-StorageTarget.cs | 35 ----------- .../Model-StorageTargetProperties.cs | 42 ------------- .../StorageTargets/Model-UnknownTarget.cs | 20 ------- .../Operation-CreateOrUpdate.cs | 33 ---------- .../StorageTargets/Operation-Delete.cs | 36 ----------- .../StorageTargets/Operation-DnsRefresh.cs | 32 ---------- .../StorageTargets/Operation-Get.cs | 22 ------- .../StorageTargets/Operation-ListByCache.cs | 26 -------- .../Operation-StorageTargetFlush.cs | 33 ---------- .../Operation-StorageTargetResume.cs | 33 ---------- .../Operation-StorageTargetSuspend.cs | 33 ---------- .../StorageTargets/ResourceId-CacheId.cs | 28 --------- .../ResourceId-StorageTargetId.cs | 30 ---------- .../v2021_09_01/UsageModels/Definition.cs | 27 --------- .../UsageModels/Model-UsageModel.cs | 26 -------- .../UsageModels/Model-UsageModelDisplay.cs | 20 ------- .../v2021_09_01/UsageModels/Operation-List.cs | 26 -------- .../UsageModels/ResourceId-SubscriptionId.cs | 22 ------- 78 files changed, 1 insertion(+), 2127 deletions(-) delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition-GenerationSetting.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-DomainJoinedType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-FirmwareStatusType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-HealthStateType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleAccess.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleScope.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-ProvisioningStateType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameDownloadedType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameSource.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Cache.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettingsCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheDirectorySettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheEncryptionSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheHealth.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheNetworkSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSecuritySettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSku.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUpgradeStatus.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettings.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettingsCredentials.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Condition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReference.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReferenceSourceVault.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessPolicy.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessRule.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-DebugInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Flush.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-ListByResourceGroup.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Start.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Stop.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Update.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-UpgradeFirmware.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-CacheId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-ResourceGroupId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Constant-ReasonCode.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSku.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuCapabilities.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuLocationInfo.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-Restriction.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-OperationalStateType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-ProvisioningStateType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-StorageTargetType.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-BlobNfsTarget.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-ClfsTarget.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-NamespaceJunction.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-Nfs3Target.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTarget.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTargetProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-UnknownTarget.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-DnsRefresh.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-ListByCache.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetFlush.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetResume.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetSuspend.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-CacheId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-StorageTargetId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModel.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModelDisplay.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/ResourceId-SubscriptionId.cs diff --git a/config/resource-manager.hcl b/config/resource-manager.hcl index 08e49eb119f..4ff1a2464e5 100644 --- a/config/resource-manager.hcl +++ b/config/resource-manager.hcl @@ -462,8 +462,7 @@ service "storage" { } service "storagecache" { name = "StorageCache" - available = ["2021-09-01", "2023-01-01"] - ignore = ["2022-01-01", "2022-05-01"] + available = ["2023-01-01"] } service "storagemover" { name = "StorageMover" diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition-GenerationSetting.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition-GenerationSetting.cs deleted file mode 100644 index eafda58fbf8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition-GenerationSetting.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01; - -public partial class Definition -{ - public bool Generate => true; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition.cs deleted file mode 100644 index eec239834c6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/ApiVersionDefinition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01; - -public partial class Definition : ApiVersionDefinition -{ - public string ApiVersion => "2021-09-01"; - public bool Preview => false; - public Source Source => Source.ResourceManagerRestApiSpecs; - - public IEnumerable Resources => new List - { - new Caches.Definition(), - new SKUs.Definition(), - new StorageTargets.Definition(), - new UsageModels.Definition(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-DomainJoinedType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-DomainJoinedType.cs deleted file mode 100644 index b828920e0e1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-DomainJoinedType.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DomainJoinedTypeConstant -{ - [Description("Error")] - Error, - - [Description("No")] - No, - - [Description("Yes")] - Yes, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-FirmwareStatusType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-FirmwareStatusType.cs deleted file mode 100644 index 8014f18bc08..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-FirmwareStatusType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum FirmwareStatusTypeConstant -{ - [Description("available")] - Available, - - [Description("unavailable")] - Unavailable, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-HealthStateType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-HealthStateType.cs deleted file mode 100644 index ddeb8baf44a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-HealthStateType.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum HealthStateTypeConstant -{ - [Description("Degraded")] - Degraded, - - [Description("Down")] - Down, - - [Description("Flushing")] - Flushing, - - [Description("Healthy")] - Healthy, - - [Description("Stopped")] - Stopped, - - [Description("Stopping")] - Stopping, - - [Description("Transitioning")] - Transitioning, - - [Description("Unknown")] - Unknown, - - [Description("Upgrading")] - Upgrading, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleAccess.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleAccess.cs deleted file mode 100644 index 001598190b7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleAccess.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum NfsAccessRuleAccessConstant -{ - [Description("no")] - No, - - [Description("ro")] - Ro, - - [Description("rw")] - Rw, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleScope.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleScope.cs deleted file mode 100644 index f8ca43ad823..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-NfsAccessRuleScope.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum NfsAccessRuleScopeConstant -{ - [Description("default")] - Default, - - [Description("host")] - Host, - - [Description("network")] - Network, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-ProvisioningStateType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-ProvisioningStateType.cs deleted file mode 100644 index 4ca7828fcbf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-ProvisioningStateType.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateTypeConstant -{ - [Description("Cancelled")] - Cancelled, - - [Description("Creating")] - Creating, - - [Description("Deleting")] - Deleting, - - [Description("Failed")] - Failed, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameDownloadedType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameDownloadedType.cs deleted file mode 100644 index 1dba5e058de..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameDownloadedType.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum UsernameDownloadedTypeConstant -{ - [Description("Error")] - Error, - - [Description("No")] - No, - - [Description("Yes")] - Yes, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameSource.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameSource.cs deleted file mode 100644 index e07fb47f4b7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Constant-UsernameSource.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum UsernameSourceConstant -{ - [Description("AD")] - AD, - - [Description("File")] - File, - - [Description("LDAP")] - LDAP, - - [Description("None")] - None, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Definition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Definition.cs deleted file mode 100644 index ad12a86144d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Definition.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class Definition : ResourceDefinition -{ - public string Name => "Caches"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DebugInfoOperation(), - new DeleteOperation(), - new FlushOperation(), - new GetOperation(), - new ListOperation(), - new ListByResourceGroupOperation(), - new StartOperation(), - new StopOperation(), - new UpdateOperation(), - new UpgradeFirmwareOperation(), - }; - public IEnumerable Constants => new List - { - typeof(DomainJoinedTypeConstant), - typeof(FirmwareStatusTypeConstant), - typeof(HealthStateTypeConstant), - typeof(NfsAccessRuleAccessConstant), - typeof(NfsAccessRuleScopeConstant), - typeof(ProvisioningStateTypeConstant), - typeof(UsernameDownloadedTypeConstant), - typeof(UsernameSourceConstant), - }; - public IEnumerable Models => new List - { - typeof(CacheModel), - typeof(CacheActiveDirectorySettingsModel), - typeof(CacheActiveDirectorySettingsCredentialsModel), - typeof(CacheDirectorySettingsModel), - typeof(CacheEncryptionSettingsModel), - typeof(CacheHealthModel), - typeof(CacheNetworkSettingsModel), - typeof(CachePropertiesModel), - typeof(CacheSecuritySettingsModel), - typeof(CacheSkuModel), - typeof(CacheUpgradeStatusModel), - typeof(CacheUsernameDownloadSettingsModel), - typeof(CacheUsernameDownloadSettingsCredentialsModel), - typeof(ConditionModel), - typeof(KeyVaultKeyReferenceModel), - typeof(KeyVaultKeyReferenceSourceVaultModel), - typeof(NfsAccessPolicyModel), - typeof(NfsAccessRuleModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Cache.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Cache.cs deleted file mode 100644 index 63c416fc601..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Cache.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("identity")] - public CustomTypes.SystemAndUserAssignedIdentityMap? Identity { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public CachePropertiesModel? Properties { get; set; } - - [JsonPropertyName("sku")] - public CacheSkuModel? Sku { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettings.cs deleted file mode 100644 index 3943163c034..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheActiveDirectorySettingsModel -{ - [JsonPropertyName("cacheNetBiosName")] - [Required] - public string CacheNetBiosName { get; set; } - - [JsonPropertyName("credentials")] - public CacheActiveDirectorySettingsCredentialsModel? Credentials { get; set; } - - [JsonPropertyName("domainJoined")] - public DomainJoinedTypeConstant? DomainJoined { get; set; } - - [JsonPropertyName("domainName")] - [Required] - public string DomainName { get; set; } - - [JsonPropertyName("domainNetBiosName")] - [Required] - public string DomainNetBiosName { get; set; } - - [JsonPropertyName("primaryDnsIpAddress")] - [Required] - public string PrimaryDnsIPAddress { get; set; } - - [JsonPropertyName("secondaryDnsIpAddress")] - public string? SecondaryDnsIPAddress { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettingsCredentials.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettingsCredentials.cs deleted file mode 100644 index 67ae3336268..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheActiveDirectorySettingsCredentials.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheActiveDirectorySettingsCredentialsModel -{ - [JsonPropertyName("password")] - [Required] - public string Password { get; set; } - - [JsonPropertyName("username")] - [Required] - public string Username { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheDirectorySettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheDirectorySettings.cs deleted file mode 100644 index e62d8fa24f7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheDirectorySettings.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheDirectorySettingsModel -{ - [JsonPropertyName("activeDirectory")] - public CacheActiveDirectorySettingsModel? ActiveDirectory { get; set; } - - [JsonPropertyName("usernameDownload")] - public CacheUsernameDownloadSettingsModel? UsernameDownload { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheEncryptionSettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheEncryptionSettings.cs deleted file mode 100644 index 115e529ebf4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheEncryptionSettings.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheEncryptionSettingsModel -{ - [JsonPropertyName("keyEncryptionKey")] - public KeyVaultKeyReferenceModel? KeyEncryptionKey { get; set; } - - [JsonPropertyName("rotationToLatestKeyVersionEnabled")] - public bool? RotationToLatestKeyVersionEnabled { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheHealth.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheHealth.cs deleted file mode 100644 index 379dac90143..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheHealth.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheHealthModel -{ - [JsonPropertyName("conditions")] - public List? Conditions { get; set; } - - [JsonPropertyName("state")] - public HealthStateTypeConstant? State { get; set; } - - [JsonPropertyName("statusDescription")] - public string? StatusDescription { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheNetworkSettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheNetworkSettings.cs deleted file mode 100644 index b36aab8143a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheNetworkSettings.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheNetworkSettingsModel -{ - [JsonPropertyName("dnsSearchDomain")] - public string? DnsSearchDomain { get; set; } - - [JsonPropertyName("dnsServers")] - public List? DnsServers { get; set; } - - [JsonPropertyName("mtu")] - public int? Mtu { get; set; } - - [JsonPropertyName("ntpServer")] - public string? NtpServer { get; set; } - - [JsonPropertyName("utilityAddresses")] - public List? UtilityAddresses { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheProperties.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheProperties.cs deleted file mode 100644 index 3af5905b529..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheProperties.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CachePropertiesModel -{ - [JsonPropertyName("cacheSizeGB")] - public int? CacheSizeGB { get; set; } - - [JsonPropertyName("directoryServicesSettings")] - public CacheDirectorySettingsModel? DirectoryServicesSettings { get; set; } - - [JsonPropertyName("encryptionSettings")] - public CacheEncryptionSettingsModel? EncryptionSettings { get; set; } - - [JsonPropertyName("health")] - public CacheHealthModel? Health { get; set; } - - [JsonPropertyName("mountAddresses")] - public List? MountAddresses { get; set; } - - [JsonPropertyName("networkSettings")] - public CacheNetworkSettingsModel? NetworkSettings { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateTypeConstant? ProvisioningState { get; set; } - - [JsonPropertyName("securitySettings")] - public CacheSecuritySettingsModel? SecuritySettings { get; set; } - - [JsonPropertyName("subnet")] - public string? Subnet { get; set; } - - [JsonPropertyName("upgradeStatus")] - public CacheUpgradeStatusModel? UpgradeStatus { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSecuritySettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSecuritySettings.cs deleted file mode 100644 index 3d9690b0e53..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSecuritySettings.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheSecuritySettingsModel -{ - [JsonPropertyName("accessPolicies")] - public List? AccessPolicies { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSku.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSku.cs deleted file mode 100644 index a6add1200ec..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheSku.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheSkuModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUpgradeStatus.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUpgradeStatus.cs deleted file mode 100644 index 483fd013444..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUpgradeStatus.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheUpgradeStatusModel -{ - [JsonPropertyName("currentFirmwareVersion")] - public string? CurrentFirmwareVersion { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("firmwareUpdateDeadline")] - public DateTime? FirmwareUpdateDeadline { get; set; } - - [JsonPropertyName("firmwareUpdateStatus")] - public FirmwareStatusTypeConstant? FirmwareUpdateStatus { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastFirmwareUpdate")] - public DateTime? LastFirmwareUpdate { get; set; } - - [JsonPropertyName("pendingFirmwareVersion")] - public string? PendingFirmwareVersion { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettings.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettings.cs deleted file mode 100644 index 333f02c7797..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettings.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheUsernameDownloadSettingsModel -{ - [JsonPropertyName("autoDownloadCertificate")] - public bool? AutoDownloadCertificate { get; set; } - - [JsonPropertyName("caCertificateURI")] - public string? CaCertificateURI { get; set; } - - [JsonPropertyName("credentials")] - public CacheUsernameDownloadSettingsCredentialsModel? Credentials { get; set; } - - [JsonPropertyName("encryptLdapConnection")] - public bool? EncryptLdapConnection { get; set; } - - [JsonPropertyName("extendedGroups")] - public bool? ExtendedGroups { get; set; } - - [JsonPropertyName("groupFileURI")] - public string? GroupFileURI { get; set; } - - [JsonPropertyName("ldapBaseDN")] - public string? LdapBaseDN { get; set; } - - [JsonPropertyName("ldapServer")] - public string? LdapServer { get; set; } - - [JsonPropertyName("requireValidCertificate")] - public bool? RequireValidCertificate { get; set; } - - [JsonPropertyName("userFileURI")] - public string? UserFileURI { get; set; } - - [JsonPropertyName("usernameDownloaded")] - public UsernameDownloadedTypeConstant? UsernameDownloaded { get; set; } - - [JsonPropertyName("usernameSource")] - public UsernameSourceConstant? UsernameSource { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettingsCredentials.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettingsCredentials.cs deleted file mode 100644 index e8efa6a8288..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-CacheUsernameDownloadSettingsCredentials.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class CacheUsernameDownloadSettingsCredentialsModel -{ - [JsonPropertyName("bindDn")] - public string? BindDn { get; set; } - - [JsonPropertyName("bindPassword")] - public string? BindPassword { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Condition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Condition.cs deleted file mode 100644 index 8935e06ed2f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-Condition.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class ConditionModel -{ - [JsonPropertyName("message")] - public string? Message { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("timestamp")] - public DateTime? Timestamp { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReference.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReference.cs deleted file mode 100644 index eee5ceec33d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReference.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class KeyVaultKeyReferenceModel -{ - [JsonPropertyName("keyUrl")] - [Required] - public string KeyUrl { get; set; } - - [JsonPropertyName("sourceVault")] - [Required] - public KeyVaultKeyReferenceSourceVaultModel SourceVault { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReferenceSourceVault.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReferenceSourceVault.cs deleted file mode 100644 index d8448d2e1ff..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-KeyVaultKeyReferenceSourceVault.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class KeyVaultKeyReferenceSourceVaultModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessPolicy.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessPolicy.cs deleted file mode 100644 index 11232de5db6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessPolicy.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class NfsAccessPolicyModel -{ - [JsonPropertyName("accessRules")] - [Required] - public List AccessRules { get; set; } - - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessRule.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessRule.cs deleted file mode 100644 index 18599881eb4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Model-NfsAccessRule.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - - -internal class NfsAccessRuleModel -{ - [JsonPropertyName("access")] - [Required] - public NfsAccessRuleAccessConstant Access { get; set; } - - [JsonPropertyName("anonymousGID")] - public string? AnonymousGID { get; set; } - - [JsonPropertyName("anonymousUID")] - public string? AnonymousUID { get; set; } - - [JsonPropertyName("filter")] - public string? Filter { get; set; } - - [JsonPropertyName("rootSquash")] - public bool? RootSquash { get; set; } - - [JsonPropertyName("scope")] - [Required] - public NfsAccessRuleScopeConstant Scope { get; set; } - - [JsonPropertyName("submountAccess")] - public bool? SubmountAccess { get; set; } - - [JsonPropertyName("suid")] - public bool? Suid { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-CreateOrUpdate.cs deleted file mode 100644 index f68bb7d9c0b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.Created, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(CacheModel); - - public override ResourceID? ResourceId() => new CacheId(); - - public override Type? ResponseObject() => typeof(CacheModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-DebugInfo.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-DebugInfo.cs deleted file mode 100644 index 21323d528de..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-DebugInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class DebugInfoOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new CacheId(); - - public override string? UriSuffix() => "/debugInfo"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Delete.cs deleted file mode 100644 index e084621563b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Delete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new CacheId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Flush.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Flush.cs deleted file mode 100644 index 48568541e0b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Flush.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class FlushOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new CacheId(); - - public override string? UriSuffix() => "/flush"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Get.cs deleted file mode 100644 index c059cca3f12..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CacheId(); - - public override Type? ResponseObject() => typeof(CacheModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-List.cs deleted file mode 100644 index d906905ffb3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(CacheModel); - - public override string? UriSuffix() => "/providers/Microsoft.StorageCache/caches"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-ListByResourceGroup.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-ListByResourceGroup.cs deleted file mode 100644 index c832489d7c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-ListByResourceGroup.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class ListByResourceGroupOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(CacheModel); - - public override string? UriSuffix() => "/providers/Microsoft.StorageCache/caches"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Start.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Start.cs deleted file mode 100644 index f902e87f3f3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Start.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class StartOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new CacheId(); - - public override string? UriSuffix() => "/start"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Stop.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Stop.cs deleted file mode 100644 index 03bf829021b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Stop.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class StopOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new CacheId(); - - public override string? UriSuffix() => "/stop"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Update.cs deleted file mode 100644 index 2d859a9af50..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-Update.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class UpdateOperation : Pandora.Definitions.Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(CacheModel); - - public override ResourceID? ResourceId() => new CacheId(); - - public override Type? ResponseObject() => typeof(CacheModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-UpgradeFirmware.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-UpgradeFirmware.cs deleted file mode 100644 index 1a7f1f6d156..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/Operation-UpgradeFirmware.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class UpgradeFirmwareOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.Created, - HttpStatusCode.NoContent, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new CacheId(); - - public override string? UriSuffix() => "/upgrade"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-CacheId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-CacheId.cs deleted file mode 100644 index 4543ef8f6f1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-CacheId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class CacheId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftStorageCache", "Microsoft.StorageCache"), - ResourceIDSegment.Static("staticCaches", "caches"), - ResourceIDSegment.UserSpecified("cacheName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-ResourceGroupId.cs deleted file mode 100644 index 43675b635e6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-SubscriptionId.cs deleted file mode 100644 index d57c2a18d4a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/Caches/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.Caches; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Constant-ReasonCode.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Constant-ReasonCode.cs deleted file mode 100644 index 2e2a9b4cc71..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Constant-ReasonCode.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ReasonCodeConstant -{ - [Description("NotAvailableForSubscription")] - NotAvailableForSubscription, - - [Description("QuotaId")] - QuotaId, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Definition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Definition.cs deleted file mode 100644 index 3695e29cf92..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Definition.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - -internal class Definition : ResourceDefinition -{ - public string Name => "SKUs"; - public IEnumerable Operations => new List - { - new ListOperation(), - }; - public IEnumerable Constants => new List - { - typeof(ReasonCodeConstant), - }; - public IEnumerable Models => new List - { - typeof(ResourceSkuModel), - typeof(ResourceSkuCapabilitiesModel), - typeof(ResourceSkuLocationInfoModel), - typeof(RestrictionModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSku.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSku.cs deleted file mode 100644 index 8b61006bda2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSku.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - - -internal class ResourceSkuModel -{ - [JsonPropertyName("capabilities")] - public List? Capabilities { get; set; } - - [JsonPropertyName("locationInfo")] - public List? LocationInfo { get; set; } - - [JsonPropertyName("locations")] - public List? Locations { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("resourceType")] - public string? ResourceType { get; set; } - - [JsonPropertyName("restrictions")] - public List? Restrictions { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuCapabilities.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuCapabilities.cs deleted file mode 100644 index cb28baea8bb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuCapabilities.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - - -internal class ResourceSkuCapabilitiesModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuLocationInfo.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuLocationInfo.cs deleted file mode 100644 index f981c6d285c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-ResourceSkuLocationInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - - -internal class ResourceSkuLocationInfoModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("zones")] - public CustomTypes.Zones? Zones { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-Restriction.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-Restriction.cs deleted file mode 100644 index c346ae0a332..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Model-Restriction.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - - -internal class RestrictionModel -{ - [JsonPropertyName("reasonCode")] - public ReasonCodeConstant? ReasonCode { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } - - [JsonPropertyName("values")] - public List? Values { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Operation-List.cs deleted file mode 100644 index f09ecec6950..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(ResourceSkuModel); - - public override string? UriSuffix() => "/providers/Microsoft.StorageCache/skus"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/ResourceId-SubscriptionId.cs deleted file mode 100644 index 5373902effe..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/SKUs/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.SKUs; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-OperationalStateType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-OperationalStateType.cs deleted file mode 100644 index bbd75060f7e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-OperationalStateType.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum OperationalStateTypeConstant -{ - [Description("Busy")] - Busy, - - [Description("Flushing")] - Flushing, - - [Description("Ready")] - Ready, - - [Description("Suspended")] - Suspended, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-ProvisioningStateType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-ProvisioningStateType.cs deleted file mode 100644 index 254bd174703..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-ProvisioningStateType.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateTypeConstant -{ - [Description("Cancelled")] - Cancelled, - - [Description("Creating")] - Creating, - - [Description("Deleting")] - Deleting, - - [Description("Failed")] - Failed, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-StorageTargetType.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-StorageTargetType.cs deleted file mode 100644 index 559426d9bbd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Constant-StorageTargetType.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StorageTargetTypeConstant -{ - [Description("blobNfs")] - BlobNfs, - - [Description("clfs")] - Clfs, - - [Description("nfs3")] - NfsThree, - - [Description("unknown")] - Unknown, -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Definition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Definition.cs deleted file mode 100644 index c49a20835e7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Definition.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class Definition : ResourceDefinition -{ - public string Name => "StorageTargets"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new DnsRefreshOperation(), - new GetOperation(), - new ListByCacheOperation(), - new StorageTargetFlushOperation(), - new StorageTargetResumeOperation(), - new StorageTargetSuspendOperation(), - }; - public IEnumerable Constants => new List - { - typeof(OperationalStateTypeConstant), - typeof(ProvisioningStateTypeConstant), - typeof(StorageTargetTypeConstant), - }; - public IEnumerable Models => new List - { - typeof(BlobNfsTargetModel), - typeof(ClfsTargetModel), - typeof(NamespaceJunctionModel), - typeof(Nfs3TargetModel), - typeof(StorageTargetModel), - typeof(StorageTargetPropertiesModel), - typeof(UnknownTargetModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-BlobNfsTarget.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-BlobNfsTarget.cs deleted file mode 100644 index 8b2c3257347..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-BlobNfsTarget.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class BlobNfsTargetModel -{ - [JsonPropertyName("target")] - public string? Target { get; set; } - - [JsonPropertyName("usageModel")] - public string? UsageModel { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-ClfsTarget.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-ClfsTarget.cs deleted file mode 100644 index 49432e64e21..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-ClfsTarget.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class ClfsTargetModel -{ - [JsonPropertyName("target")] - public string? Target { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-NamespaceJunction.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-NamespaceJunction.cs deleted file mode 100644 index 37ee0484d47..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-NamespaceJunction.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class NamespaceJunctionModel -{ - [JsonPropertyName("namespacePath")] - public string? NamespacePath { get; set; } - - [JsonPropertyName("nfsAccessPolicy")] - public string? NfsAccessPolicy { get; set; } - - [JsonPropertyName("nfsExport")] - public string? NfsExport { get; set; } - - [JsonPropertyName("targetPath")] - public string? TargetPath { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-Nfs3Target.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-Nfs3Target.cs deleted file mode 100644 index 4e22e37e71a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-Nfs3Target.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class Nfs3TargetModel -{ - [JsonPropertyName("target")] - public string? Target { get; set; } - - [JsonPropertyName("usageModel")] - public string? UsageModel { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTarget.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTarget.cs deleted file mode 100644 index 405f5d9e57f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTarget.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class StorageTargetModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public StorageTargetPropertiesModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTargetProperties.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTargetProperties.cs deleted file mode 100644 index 5867f4bfc07..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-StorageTargetProperties.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class StorageTargetPropertiesModel -{ - [JsonPropertyName("blobNfs")] - public BlobNfsTargetModel? BlobNfs { get; set; } - - [JsonPropertyName("clfs")] - public ClfsTargetModel? Clfs { get; set; } - - [JsonPropertyName("junctions")] - public List? Junctions { get; set; } - - [JsonPropertyName("nfs3")] - public Nfs3TargetModel? Nfs3 { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateTypeConstant? ProvisioningState { get; set; } - - [JsonPropertyName("state")] - public OperationalStateTypeConstant? State { get; set; } - - [JsonPropertyName("targetType")] - [Required] - public StorageTargetTypeConstant TargetType { get; set; } - - [JsonPropertyName("unknown")] - public UnknownTargetModel? Unknown { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-UnknownTarget.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-UnknownTarget.cs deleted file mode 100644 index 58801592cf4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Model-UnknownTarget.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - - -internal class UnknownTargetModel -{ - [JsonPropertyName("attributes")] - public Dictionary? Attributes { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-CreateOrUpdate.cs deleted file mode 100644 index 0bc0f917c5c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.Created, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(StorageTargetModel); - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override Type? ResponseObject() => typeof(StorageTargetModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Delete.cs deleted file mode 100644 index 29175df1022..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Delete.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override Type? OptionsObject() => typeof(DeleteOperation.DeleteOptions); - - internal class DeleteOptions - { - [QueryStringName("force")] - [Optional] - public string Force { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-DnsRefresh.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-DnsRefresh.cs deleted file mode 100644 index aaafd6815da..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-DnsRefresh.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class DnsRefreshOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override string? UriSuffix() => "/dnsRefresh"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Get.cs deleted file mode 100644 index 8f289fda992..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override Type? ResponseObject() => typeof(StorageTargetModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-ListByCache.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-ListByCache.cs deleted file mode 100644 index 8f9196ffcef..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-ListByCache.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class ListByCacheOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new CacheId(); - - public override Type NestedItemType() => typeof(StorageTargetModel); - - public override string? UriSuffix() => "/storageTargets"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetFlush.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetFlush.cs deleted file mode 100644 index 0ead644def1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetFlush.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class StorageTargetFlushOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override string? UriSuffix() => "/flush"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetResume.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetResume.cs deleted file mode 100644 index 2bf74145f54..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetResume.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class StorageTargetResumeOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override string? UriSuffix() => "/resume"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetSuspend.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetSuspend.cs deleted file mode 100644 index a8af41c9f94..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/Operation-StorageTargetSuspend.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class StorageTargetSuspendOperation : Pandora.Definitions.Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new StorageTargetId(); - - public override string? UriSuffix() => "/suspend"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-CacheId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-CacheId.cs deleted file mode 100644 index a707163e1de..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-CacheId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class CacheId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftStorageCache", "Microsoft.StorageCache"), - ResourceIDSegment.Static("staticCaches", "caches"), - ResourceIDSegment.UserSpecified("cacheName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-StorageTargetId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-StorageTargetId.cs deleted file mode 100644 index 74dc58b45e8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/StorageTargets/ResourceId-StorageTargetId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.StorageTargets; - -internal class StorageTargetId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftStorageCache", "Microsoft.StorageCache"), - ResourceIDSegment.Static("staticCaches", "caches"), - ResourceIDSegment.UserSpecified("cacheName"), - ResourceIDSegment.Static("staticStorageTargets", "storageTargets"), - ResourceIDSegment.UserSpecified("storageTargetName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Definition.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Definition.cs deleted file mode 100644 index 8ea6c338e83..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Definition.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.UsageModels; - -internal class Definition : ResourceDefinition -{ - public string Name => "UsageModels"; - public IEnumerable Operations => new List - { - new ListOperation(), - }; - public IEnumerable Constants => new List - { - - }; - public IEnumerable Models => new List - { - typeof(UsageModelModel), - typeof(UsageModelDisplayModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModel.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModel.cs deleted file mode 100644 index 3fe50c77f72..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModel.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.UsageModels; - - -internal class UsageModelModel -{ - [JsonPropertyName("display")] - public UsageModelDisplayModel? Display { get; set; } - - [JsonPropertyName("modelName")] - public string? ModelName { get; set; } - - [JsonPropertyName("targetType")] - public string? TargetType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModelDisplay.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModelDisplay.cs deleted file mode 100644 index b5fdbcc3981..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Model-UsageModelDisplay.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.UsageModels; - - -internal class UsageModelDisplayModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Operation-List.cs deleted file mode 100644 index 758c2de8830..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.UsageModels; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(UsageModelModel); - - public override string? UriSuffix() => "/providers/Microsoft.StorageCache/usageModels"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/ResourceId-SubscriptionId.cs deleted file mode 100644 index 4508348c6d5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/StorageCache/v2021_09_01/UsageModels/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.StorageCache.v2021_09_01.UsageModels; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -}