///GENMHASH:08C16A717E4778526168C783D7E02873:5CDB83FF69B6F42640F7ADC9D700AF7A public DiskSkuTypes DiskSkuType() { if (this.inner.ResourceType != null && (this.inner.ResourceType.Equals("disks", System.StringComparison.OrdinalIgnoreCase) || this.inner.ResourceType.Equals("snapshots", System.StringComparison.OrdinalIgnoreCase)) && this.inner.Name != null) { if (this.inner.Name.Equals("Standard_LRS", System.StringComparison.OrdinalIgnoreCase)) { return(DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.StandardLRS)); } if (this.inner.Name.Equals("Premium_LRS", System.StringComparison.OrdinalIgnoreCase)) { return(DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.PremiumLRS)); } if (this.inner.Name.Equals("StandardSSD_LRS", System.StringComparison.OrdinalIgnoreCase)) { return(DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.StandardSSDLRS)); } if (this.inner.Name.Equals("UltraSSD_LRS", System.StringComparison.OrdinalIgnoreCase)) { return(DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.UltraSSDLRS)); } return(null); } else { return(null); } }
///GENMHASH:F792F6C8C594AA68FA7A0FCA92F55B55:A57B8C47BCE45BC6F3DA10CAF14C67BE public DiskSkuTypes Sku() { if (Inner.Sku != null && Inner.Sku.Name != null && Inner.Sku.Name != null) { return(DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.Parse(Inner.Sku.Name.ToString()))); } return(null); }
///GENMHASH:F792F6C8C594AA68FA7A0FCA92F55B55:A57B8C47BCE45BC6F3DA10CAF14C67BE public DiskSkuTypes Sku() { if (Inner.Sku != null && Inner.Sku.Name != null && Inner.Sku.Name.HasValue) { return(DiskSkuTypes.FromStorageAccountType(Inner.Sku.Name.Value)); } return(null); }
///GENMHASH:F792F6C8C594AA68FA7A0FCA92F55B55:A57B8C47BCE45BC6F3DA10CAF14C67BE public DiskSkuTypes Sku() { if (Inner.Sku != null && Inner.Sku.Name != null && Inner.Sku.Name != null) { return DiskSkuTypes.FromStorageAccountType(DiskStorageAccountTypes.Parse( Inner.Sku.Name.Value)); } return null; }
///GENMHASH:46AD705474F82EB01989BDC537143CDA:E24CCAC647CB1E84A09989E367AC3866 public IReadOnlyList <Models.DiskSkuTypes> UnsupportedDiskTypes() { if (this.Inner.Disallowed == null || this.Inner.Disallowed.DiskTypes == null) { return(new List <Models.DiskSkuTypes>()); } else { List <DiskSkuTypes> diskTypes = new List <DiskSkuTypes>(); foreach (var diskTypeStr in this.Inner.Disallowed.DiskTypes) { diskTypes.Add(DiskSkuTypes.FromStorageAccountType(StorageAccountTypes.Parse(diskTypeStr))); } return(diskTypes); } }