CodeGuruSecurity
import { CodeGuruSecurity } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/codegurusecurity.ts?docs=full";class CodeGuruSecurity { }
constructor(apiFactory: client.ApiFactory);
async batchGetFindings(params: BatchGetFindingsRequest, opts?: client.RequestOptions): Promise<BatchGetFindingsResponse>;
async createScan(params: CreateScanRequest, opts?: client.RequestOptions): Promise<CreateScanResponse>;
async createUploadUrl(params: CreateUploadUrlRequest, opts?: client.RequestOptions): Promise<CreateUploadUrlResponse>;
async getAccountConfiguration(opts?: client.RequestOptions): Promise<GetAccountConfigurationResponse>;
async getFindings(params: GetFindingsRequest, opts?: client.RequestOptions): Promise<GetFindingsResponse>;
async getMetricsSummary(params: GetMetricsSummaryRequest, opts?: client.RequestOptions): Promise<GetMetricsSummaryResponse>;
async listFindingsMetrics(params: ListFindingsMetricsRequest, opts?: client.RequestOptions): Promise<ListFindingsMetricsResponse>;
async listScans(params?: ListScansRequest, opts?: client.RequestOptions): Promise<ListScansResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async updateAccountConfiguration(params: UpdateAccountConfigurationRequest, opts?: client.RequestOptions): Promise<UpdateAccountConfigurationResponse>;
§Constructors
§
new CodeGuruSecurity(apiFactory: client.ApiFactory)
[src]§Methods
§
batchGetFindings(params: BatchGetFindingsRequest, opts?: client.RequestOptions): Promise<BatchGetFindingsResponse>
[src]Returns a list of requested findings from standard scans.
§
createUploadUrl(params: CreateUploadUrlRequest, opts?: client.RequestOptions): Promise<CreateUploadUrlResponse>
[src]Generates a pre-signed URL, request headers used to upload a code resource, and code artifact identifier for the uploaded resource.
You can upload your code resource to the URL with the request headers using any HTTP client.
§
getAccountConfiguration(opts?: client.RequestOptions): Promise<GetAccountConfigurationResponse>
[src]Use to get the encryption configuration for an account.
§
getMetricsSummary(params: GetMetricsSummaryRequest, opts?: client.RequestOptions): Promise<GetMetricsSummaryResponse>
[src]Returns a summary of metrics for an account from a specified date, including number of open findings, the categories with most findings, the scans with most open findings, and scans with most open critical findings.
§
listFindingsMetrics(params: ListFindingsMetricsRequest, opts?: client.RequestOptions): Promise<ListFindingsMetricsResponse>
[src]Returns metrics about all findings in an account within a specified time range.
§
listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>
[src]Returns a list of all tags associated with a scan.
§
updateAccountConfiguration(params: UpdateAccountConfigurationRequest, opts?: client.RequestOptions): Promise<UpdateAccountConfigurationResponse>
[src]Use to update the encryption configuration for an account.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]