public sealed class AuditClientImpl : AuditClientReference documentation and code samples for the Cloud Security Compliance v1 API class AuditClientImpl.
Audit client wrapper implementation, for convenient use.
Namespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Remarks
Service describing handlers for resources
Constructors
AuditClientImpl(AuditClient, AuditSettings, ILogger)
public AuditClientImpl(Audit.AuditClient grpcClient, AuditSettings settings, ILogger logger)Constructs a client wrapper for the Audit service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
AuditAuditClientThe underlying gRPC client. |
settings |
AuditSettingsThe base AuditSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateFrameworkAuditOperationsClient
public override OperationsClient CreateFrameworkAuditOperationsClient { get; }The long-running operations client for CreateFrameworkAudit.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override Audit.AuditClient GrpcClient { get; }The underlying gRPC Audit client
| Property Value | |
|---|---|
| Type | Description |
AuditAuditClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
CreateFrameworkAudit(CreateFrameworkAuditRequest, CallSettings)
public override Operation<FrameworkAudit, OperationMetadata> CreateFrameworkAudit(CreateFrameworkAuditRequest request, CallSettings callSettings = null)Creates an audit scope report for a framework.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFrameworkAuditRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationFrameworkAuditOperationMetadata |
The RPC response. |
CreateFrameworkAuditAsync(CreateFrameworkAuditRequest, CallSettings)
public override Task<Operation<FrameworkAudit, OperationMetadata>> CreateFrameworkAuditAsync(CreateFrameworkAuditRequest request, CallSettings callSettings = null)Creates an audit scope report for a framework.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFrameworkAuditRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationFrameworkAuditOperationMetadata |
A Task containing the RPC response. |
GenerateFrameworkAuditScopeReport(GenerateFrameworkAuditScopeReportRequest, CallSettings)
public override GenerateFrameworkAuditScopeReportResponse GenerateFrameworkAuditScopeReport(GenerateFrameworkAuditScopeReportRequest request, CallSettings callSettings = null)Generates an audit scope report for a framework.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateFrameworkAuditScopeReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GenerateFrameworkAuditScopeReportResponse |
The RPC response. |
GenerateFrameworkAuditScopeReportAsync(GenerateFrameworkAuditScopeReportRequest, CallSettings)
public override Task<GenerateFrameworkAuditScopeReportResponse> GenerateFrameworkAuditScopeReportAsync(GenerateFrameworkAuditScopeReportRequest request, CallSettings callSettings = null)Generates an audit scope report for a framework.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateFrameworkAuditScopeReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGenerateFrameworkAuditScopeReportResponse |
A Task containing the RPC response. |
GetFrameworkAudit(GetFrameworkAuditRequest, CallSettings)
public override FrameworkAudit GetFrameworkAudit(GetFrameworkAuditRequest request, CallSettings callSettings = null)Gets the details for a framework audit.
| Parameters | |
|---|---|
| Name | Description |
request |
GetFrameworkAuditRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
FrameworkAudit |
The RPC response. |
GetFrameworkAuditAsync(GetFrameworkAuditRequest, CallSettings)
public override Task<FrameworkAudit> GetFrameworkAuditAsync(GetFrameworkAuditRequest request, CallSettings callSettings = null)Gets the details for a framework audit.
| Parameters | |
|---|---|
| Name | Description |
request |
GetFrameworkAuditRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFrameworkAudit |
A Task containing the RPC response. |
ListFrameworkAudits(ListFrameworkAuditsRequest, CallSettings)
public override PagedEnumerable<ListFrameworkAuditsResponse, FrameworkAudit> ListFrameworkAudits(ListFrameworkAuditsRequest request, CallSettings callSettings = null)Lists the framework audits for a given organization, folder, or project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFrameworkAuditsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListFrameworkAuditsResponseFrameworkAudit |
A pageable sequence of FrameworkAudit resources. |
ListFrameworkAuditsAsync(ListFrameworkAuditsRequest, CallSettings)
public override PagedAsyncEnumerable<ListFrameworkAuditsResponse, FrameworkAudit> ListFrameworkAuditsAsync(ListFrameworkAuditsRequest request, CallSettings callSettings = null)Lists the framework audits for a given organization, folder, or project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFrameworkAuditsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListFrameworkAuditsResponseFrameworkAudit |
A pageable asynchronous sequence of FrameworkAudit resources. |