public sealed class MonitoringClientImpl : MonitoringClientReference documentation and code samples for the Cloud Security Compliance v1 API class MonitoringClientImpl.
Monitoring client wrapper implementation, for convenient use.
Namespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Remarks
Service describing handlers for resources
Constructors
MonitoringClientImpl(MonitoringClient, MonitoringSettings, ILogger)
public MonitoringClientImpl(Monitoring.MonitoringClient grpcClient, MonitoringSettings settings, ILogger logger)Constructs a client wrapper for the Monitoring service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
MonitoringMonitoringClientThe underlying gRPC client. |
settings |
MonitoringSettingsThe base MonitoringSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override Monitoring.MonitoringClient GrpcClient { get; }The underlying gRPC Monitoring client
| Property Value | |
|---|---|
| Type | Description |
MonitoringMonitoringClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
AggregateFrameworkComplianceReport(AggregateFrameworkComplianceReportRequest, CallSettings)
public override AggregateFrameworkComplianceReportResponse AggregateFrameworkComplianceReport(AggregateFrameworkComplianceReportRequest request, CallSettings callSettings = null)Gets the aggregated compliance report over time for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateFrameworkComplianceReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AggregateFrameworkComplianceReportResponse |
The RPC response. |
AggregateFrameworkComplianceReportAsync(AggregateFrameworkComplianceReportRequest, CallSettings)
public override Task<AggregateFrameworkComplianceReportResponse> AggregateFrameworkComplianceReportAsync(AggregateFrameworkComplianceReportRequest request, CallSettings callSettings = null)Gets the aggregated compliance report over time for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateFrameworkComplianceReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAggregateFrameworkComplianceReportResponse |
A Task containing the RPC response. |
FetchFrameworkComplianceReport(FetchFrameworkComplianceReportRequest, CallSettings)
public override FrameworkComplianceReport FetchFrameworkComplianceReport(FetchFrameworkComplianceReportRequest request, CallSettings callSettings = null)Fetches the framework compliance report for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchFrameworkComplianceReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
FrameworkComplianceReport |
The RPC response. |
FetchFrameworkComplianceReportAsync(FetchFrameworkComplianceReportRequest, CallSettings)
public override Task<FrameworkComplianceReport> FetchFrameworkComplianceReportAsync(FetchFrameworkComplianceReportRequest request, CallSettings callSettings = null)Fetches the framework compliance report for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchFrameworkComplianceReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFrameworkComplianceReport |
A Task containing the RPC response. |
ListControlComplianceSummaries(ListControlComplianceSummariesRequest, CallSettings)
public override PagedEnumerable<ListControlComplianceSummariesResponse, ControlComplianceSummary> ListControlComplianceSummaries(ListControlComplianceSummariesRequest request, CallSettings callSettings = null)Lists the control compliance summary for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListControlComplianceSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListControlComplianceSummariesResponseControlComplianceSummary |
A pageable sequence of ControlComplianceSummary resources. |
ListControlComplianceSummariesAsync(ListControlComplianceSummariesRequest, CallSettings)
public override PagedAsyncEnumerable<ListControlComplianceSummariesResponse, ControlComplianceSummary> ListControlComplianceSummariesAsync(ListControlComplianceSummariesRequest request, CallSettings callSettings = null)Lists the control compliance summary for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListControlComplianceSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListControlComplianceSummariesResponseControlComplianceSummary |
A pageable asynchronous sequence of ControlComplianceSummary resources. |
ListFindingSummaries(ListFindingSummariesRequest, CallSettings)
public override PagedEnumerable<ListFindingSummariesResponse, FindingSummary> ListFindingSummaries(ListFindingSummariesRequest request, CallSettings callSettings = null)Lists the finding summary by category for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListFindingSummariesResponseFindingSummary |
A pageable sequence of FindingSummary resources. |
ListFindingSummariesAsync(ListFindingSummariesRequest, CallSettings)
public override PagedAsyncEnumerable<ListFindingSummariesResponse, FindingSummary> ListFindingSummariesAsync(ListFindingSummariesRequest request, CallSettings callSettings = null)Lists the finding summary by category for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListFindingSummariesResponseFindingSummary |
A pageable asynchronous sequence of FindingSummary resources. |
ListFrameworkComplianceSummaries(ListFrameworkComplianceSummariesRequest, CallSettings)
public override PagedEnumerable<ListFrameworkComplianceSummariesResponse, FrameworkComplianceSummary> ListFrameworkComplianceSummaries(ListFrameworkComplianceSummariesRequest request, CallSettings callSettings = null)Lists the framework compliance summary for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFrameworkComplianceSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListFrameworkComplianceSummariesResponseFrameworkComplianceSummary |
A pageable sequence of FrameworkComplianceSummary resources. |
ListFrameworkComplianceSummariesAsync(ListFrameworkComplianceSummariesRequest, CallSettings)
public override PagedAsyncEnumerable<ListFrameworkComplianceSummariesResponse, FrameworkComplianceSummary> ListFrameworkComplianceSummariesAsync(ListFrameworkComplianceSummariesRequest request, CallSettings callSettings = null)Lists the framework compliance summary for a given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFrameworkComplianceSummariesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListFrameworkComplianceSummariesResponseFrameworkComplianceSummary |
A pageable asynchronous sequence of FrameworkComplianceSummary resources. |