diff --git a/ServiceMonitor.AWS/AWSInstance.cs b/ServiceMonitor.AWS/AWSInstance.cs index 82df096..0ed2d6f 100644 --- a/ServiceMonitor.AWS/AWSInstance.cs +++ b/ServiceMonitor.AWS/AWSInstance.cs @@ -42,7 +42,7 @@ public async Task> GetInstancesAsync(string region { Name = x.InstanceId, Type = x.InstanceType.Value, - CreatedAt = x.LaunchTime, + CreatedAt = x.LaunchTime ?? DateTime.Now, Status = x.State.Name.Value, UpdatedAt = x.UsageOperationUpdateTime }); @@ -52,4 +52,4 @@ public async Task> GetInstancesAsync(string region return collection; } } -} \ No newline at end of file +} diff --git a/ServiceMonitor.AWS/AppRunner.cs b/ServiceMonitor.AWS/AppRunner.cs index 7138470..9aa38ad 100644 --- a/ServiceMonitor.AWS/AppRunner.cs +++ b/ServiceMonitor.AWS/AppRunner.cs @@ -38,7 +38,7 @@ public async Task> GetAppRunnersAsync(string regi { Status = x.Status, Name = x.ServiceName, - CreatedAt = x.CreatedAt, + CreatedAt = x.CreatedAt ?? DateTime.Now, UpdatedAt = x.UpdatedAt, }).ToList(); } diff --git a/ServiceMonitor.AWS/ECR.cs b/ServiceMonitor.AWS/ECR.cs index 871959b..f94f44a 100644 --- a/ServiceMonitor.AWS/ECR.cs +++ b/ServiceMonitor.AWS/ECR.cs @@ -43,7 +43,7 @@ public async Task> GetImagesAsync(string region, Canc var list = response.Repositories.Select(x => new BasicProperty { Name = x.RepositoryName, - CreatedAt = x.CreatedAt, + CreatedAt = x.CreatedAt ?? DateTime.Now, Status = "-", }).ToList(); @@ -69,7 +69,7 @@ public async Task> GetTags(string region, string repoName, var tagsResources = await ecrClient.DescribeImagesAsync(imageListRequest); return tagsResources.ImageDetails.Select(x => new TagItem { - CreatedTime = x.ImagePushedAt, + CreatedTime = x.ImagePushedAt ?? DateTime.Now, Tags = x.ImageTags, ImageDigest = x.ImageDigest, }).ToList(); diff --git a/ServiceMonitor.AWS/S3.cs b/ServiceMonitor.AWS/S3.cs index 41bcc8d..28dd79f 100644 --- a/ServiceMonitor.AWS/S3.cs +++ b/ServiceMonitor.AWS/S3.cs @@ -31,7 +31,7 @@ public async Task> GetBuckets(string region, Cancella var list = response.Buckets.Select(x => new BasicProperty { Name = x.BucketName, - CreatedAt = x.CreationDate, + CreatedAt = x.CreationDate ?? DateTime.Now, Status = "-", }).ToList(); return list; diff --git a/ServiceMonitor.AWS/ServiceMonitor.AWS.csproj b/ServiceMonitor.AWS/ServiceMonitor.AWS.csproj index 8eb7d54..aca36eb 100644 --- a/ServiceMonitor.AWS/ServiceMonitor.AWS.csproj +++ b/ServiceMonitor.AWS/ServiceMonitor.AWS.csproj @@ -5,11 +5,11 @@ - - - - - + + + + + diff --git a/ServiceMonitor.Cleaner/ServiceMonitor.Cleaner.csproj b/ServiceMonitor.Cleaner/ServiceMonitor.Cleaner.csproj index b081317..ab2d3fd 100644 --- a/ServiceMonitor.Cleaner/ServiceMonitor.Cleaner.csproj +++ b/ServiceMonitor.Cleaner/ServiceMonitor.Cleaner.csproj @@ -8,11 +8,11 @@ - - + + - + diff --git a/ServiceMonitor.Dashboard/ServiceMonitor.Dashboard.csproj b/ServiceMonitor.Dashboard/ServiceMonitor.Dashboard.csproj index b6489a6..94c2743 100644 --- a/ServiceMonitor.Dashboard/ServiceMonitor.Dashboard.csproj +++ b/ServiceMonitor.Dashboard/ServiceMonitor.Dashboard.csproj @@ -7,7 +7,7 @@ - + diff --git a/ServiceMonitor.Mailer/ServiceMonitor.Mailer.csproj b/ServiceMonitor.Mailer/ServiceMonitor.Mailer.csproj index 79a204d..aa96f75 100644 --- a/ServiceMonitor.Mailer/ServiceMonitor.Mailer.csproj +++ b/ServiceMonitor.Mailer/ServiceMonitor.Mailer.csproj @@ -8,11 +8,11 @@ - - + + - +