Interface createTestParams

interface createTestParams {
    artifactId: string;
    assetId: string;
    businessUnitId: string;
    createdByUserId: string;
    productId?: string;
    testName: string;
    testType: string;
    tools?: Tools[];
    uploadMethod?: UploadMethod;
}

Properties

artifactId: string

Artifact ID to associate the Test with.

assetId: string

Asset ID to associate the Test with.

businessUnitId: string

Business Unit ID to associate the Test with.

createdByUserId: string

User ID of the user creating the Test.

productId?: string

Product ID to associate the Test with. If not specified, the Test will not be associated with a product.

testName: string

The name of the Test being created.

testType: string

The type of test being created. Valid values are "cyclonedx" and "finite_state_binary_analysis".

tools?: Tools[]

List of Tool objects used to perform the test. Each Tool object is a dict that should have a "name" and "description" field. This is used to describe the actual scanner that was used to perform the test.

uploadMethod?: UploadMethod

The method of uploading the test results.