///GENMHASH:6BCE517E09457FF033728269C8936E64:D26CBA1CFC05445E2A90F41690FC5CB3
 public override IUpdate Update()
 {
     this.createParameters   = null;
     this.updateParameters   = new StorageAccountUpdateParametersInner();
     this.networkRulesHelper = new StorageNetworkRulesHelper(this.updateParameters, this.Inner);
     this.encryptionHelper   = new StorageEncryptionHelper(this.updateParameters, this.Inner);
     return(this);
 }
 ///GENMHASH:9EC86FDAF9C3238B45EB0EE4355F4919:01A8E19E4477D51C1F8BB7C63F151C69
 internal StorageAccountImpl(string name, StorageAccountInner innerModel, IStorageManager storageManager) : base(name, innerModel, storageManager)
 {
     this.createParameters   = new StorageAccountCreateParametersInner();
     this.networkRulesHelper = new StorageNetworkRulesHelper(this.createParameters);
     this.encryptionHelper   = new StorageEncryptionHelper(this.createParameters);
 }
 ///GENMHASH:26FB96D5CAED2DAC6A25B7684BA6EA62:EA8D98221847758B674F32A5F6BA8D4E
 public IReadOnlyDictionary <StorageService, IStorageAccountEncryptionStatus> EncryptionStatuses()
 {
     return(new ReadOnlyDictionary <StorageService, IStorageAccountEncryptionStatus>(StorageEncryptionHelper.EncryptionStatuses(this.Inner)));
 }
 ///GENMHASH:E3CB6E557BDC02538C5A6963772F3FEF:15D05D69CDC082DB89A322578DD08FE1
 public StorageAccountEncryptionKeySource EncryptionKeySource()
 {
     return(StorageEncryptionHelper.EncryptionKeySource(this.Inner));
 }