private void ModelizeStorageInfo(AuditModelType model, string storageEndpoint, bool?isSecondary, Guid?storageAccountSubscriptionId, bool isAuditEnabled, int?retentionDays) { if (string.IsNullOrEmpty(storageEndpoint)) { return; } ModelizeStorageKeyType(model, isSecondary); if (isAuditEnabled) { if (storageAccountSubscriptionId == null || Guid.Empty.Equals(storageAccountSubscriptionId)) { storageAccountSubscriptionId = Subscription.GetId(); } model.StorageAccountResourceId = AzureCommunicator.RetrieveStorageAccountIdAsync( storageAccountSubscriptionId.Value, GetStorageAccountName(storageEndpoint)).GetAwaiter().GetResult(); ModelizeRetentionInfo(model, retentionDays); } }
private void ModelizeStorageInfo(ServerAuditModel model, string storageEndpoint, bool?isSecondary, Guid?storageAccountSubscriptionId, bool isAuditEnabled, int?retentionDays) { if (string.IsNullOrEmpty(storageEndpoint)) { return; } model.StorageKeyType = GetStorageKeyKind(isSecondary); if (isAuditEnabled) { model.StorageAccountResourceId = AzureCommunicator.RetrieveStorageAccountIdAsync( storageAccountSubscriptionId ?? Subscription.GetId(), GetStorageAccountName(storageEndpoint)).GetAwaiter().GetResult(); ModelizeRetentionInfo(model, retentionDays); } }