Пример #1
0
 ///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);
     }
 }
Пример #2
0
 ///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);
 }
Пример #3
0
 ///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);
 }
Пример #4
0
 ///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);
     }
 }