Skip to content

Commit

Permalink
feat: added field severity to findings in v1 API
Browse files Browse the repository at this point in the history
Clients will now see a new field, severity, on findings. They will also be able to filter and group by severity on ListFinding and GroupFinding API calls.

PiperOrigin-RevId: 347410691

Source-Author: Google APIs <noreply@google.com>
Source-Date: Mon Dec 14 10:08:23 2020 -0800
Source-Repo: googleapis/googleapis
Source-Sha: e9135d3cb8a99f77ee2ba3318ebc2c9b807581d0
Source-Link: googleapis/googleapis@e9135d3
  • Loading branch information
yoshi-automation authored and jskeet committed Dec 15, 2020
1 parent c53d59a commit d6c34ac
Show file tree
Hide file tree
Showing 6 changed files with 475 additions and 354 deletions.
Expand Up @@ -205,6 +205,7 @@ public void CreateFindingRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFinding(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -242,6 +243,7 @@ public void CreateFindingRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFindingAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -281,6 +283,7 @@ public void CreateFinding()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFinding(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -318,6 +321,7 @@ public void CreateFinding()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFindingAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -357,6 +361,7 @@ public void CreateFindingResourceNames()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFinding(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -394,6 +399,7 @@ public void CreateFindingResourceNames()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.CreateFindingAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1382,6 +1388,7 @@ public void SetFindingStateRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingState(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1419,6 +1426,7 @@ public void SetFindingStateRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingStateAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1458,6 +1466,7 @@ public void SetFindingState()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingState(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1495,6 +1504,7 @@ public void SetFindingState()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingStateAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1534,6 +1544,7 @@ public void SetFindingStateResourceNames()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingState(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1571,6 +1582,7 @@ public void SetFindingStateResourceNames()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.SetFindingStateAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1939,6 +1951,7 @@ public void UpdateFindingRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.UpdateFinding(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -1975,6 +1988,7 @@ public void UpdateFindingRequestObject()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.UpdateFindingAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -2012,6 +2026,7 @@ public void UpdateFinding()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.UpdateFinding(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -2047,6 +2062,7 @@ public void UpdateFinding()
SecurityMarks = new SecurityMarks(),
EventTime = new wkt::Timestamp(),
CreateTime = new wkt::Timestamp(),
Severity = Finding.Types.Severity.Medium,
};
mockGrpcClient.Setup(x => x.UpdateFindingAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Finding>(stt::Task.FromResult(expectedResponse), null, null, null, null));
SecurityCenterClient client = new SecurityCenterClientImpl(mockGrpcClient.Object, null);
Expand Down

0 comments on commit d6c34ac

Please sign in to comment.