Share via


PurviewScanClient.RunScan(String, RequestOptions, String) Method

Definition

Runs the scan.

public virtual Azure.Response RunScan (string runId, Azure.RequestOptions options, string scanLevel = default);
abstract member RunScan : string * Azure.RequestOptions * string -> Azure.Response
override this.RunScan : string * Azure.RequestOptions * string -> Azure.Response
Public Overridable Function RunScan (runId As String, options As RequestOptions, Optional scanLevel As String = Nothing) As Response

Parameters

runId
String

The String to use.

options
Azure.RequestOptions

The request options.

scanLevel
String

The ScanLevelType to use. Allowed values: "Full" | "Incremental".

Returns

Exceptions

runId is null.

Remarks

Schema for Response Body:

{
              scanResultId: OperationResponseScanResultId,
              startTime: string (ISO 8601 Format),
              endTime: string (ISO 8601 Format),
              status: "Accepted" | "InProgress" | "TransientFailure" | "Succeeded" | "Failed" | "Canceled",
              error: {
                code: string,
                message: string,
                target: string,
                details: [
                  {
                    code: string,
                    message: string,
                    target: string,
                    details: [ErrorInfo]
                  }
                ]
              }
            }

Schema for Response Error:

{
              error: {
                code: string,
                message: string,
                target: string,
                details: [
                  {
                    code: string,
                    message: string,
                    target: string,
                    details: [ErrorModel]
                  }
                ]
              }
            }

Applies to