All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
DiffAddCloudCompliance | Post /kengine/diff-add/cloud-compliance | Get Cloud Compliance Diff |
DiffAddCompliance | Post /kengine/diff-add/compliance | Get Compliance Diff |
DiffAddMalware | Post /kengine/diff-add/malware | Get Malware Diff |
DiffAddSecret | Post /kengine/diff-add/secret | Get Secret Diff |
DiffAddVulnerability | Post /kengine/diff-add/vulnerability | Get Vulnerability Diff |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCloudCompliance DiffAddCloudCompliance(ctx).ModelScanCompareReq(modelScanCompareReq).Execute()
Get Cloud Compliance Diff
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/khulnasoft-lab/golang_sdk/client"
)
func main() {
modelScanCompareReq := *openapiclient.NewModelScanCompareReq("BaseScanId_example", *openapiclient.NewReportersFieldsFilters([]openapiclient.ReportersCompareFilter{*openapiclient.NewReportersCompareFilter("FieldName_example", interface{}(123), false)}, *openapiclient.NewReportersContainsFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersMatchFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersOrderFilter([]openapiclient.ReportersOrderSpec{*openapiclient.NewReportersOrderSpec(false, "FieldName_example")})), "ToScanId_example", *openapiclient.NewModelFetchWindow(int32(123), int32(123))) // ModelScanCompareReq | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DiffAddAPI.DiffAddCloudCompliance(context.Background()).ModelScanCompareReq(modelScanCompareReq).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DiffAddAPI.DiffAddCloudCompliance``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DiffAddCloudCompliance`: ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCloudCompliance
fmt.Fprintf(os.Stdout, "Response from `DiffAddAPI.DiffAddCloudCompliance`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiDiffAddCloudComplianceRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
modelScanCompareReq | ModelScanCompareReq |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCloudCompliance
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCompliance DiffAddCompliance(ctx).ModelScanCompareReq(modelScanCompareReq).Execute()
Get Compliance Diff
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/khulnasoft-lab/golang_sdk/client"
)
func main() {
modelScanCompareReq := *openapiclient.NewModelScanCompareReq("BaseScanId_example", *openapiclient.NewReportersFieldsFilters([]openapiclient.ReportersCompareFilter{*openapiclient.NewReportersCompareFilter("FieldName_example", interface{}(123), false)}, *openapiclient.NewReportersContainsFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersMatchFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersOrderFilter([]openapiclient.ReportersOrderSpec{*openapiclient.NewReportersOrderSpec(false, "FieldName_example")})), "ToScanId_example", *openapiclient.NewModelFetchWindow(int32(123), int32(123))) // ModelScanCompareReq | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DiffAddAPI.DiffAddCompliance(context.Background()).ModelScanCompareReq(modelScanCompareReq).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DiffAddAPI.DiffAddCompliance``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DiffAddCompliance`: ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCompliance
fmt.Fprintf(os.Stdout, "Response from `DiffAddAPI.DiffAddCompliance`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiDiffAddComplianceRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
modelScanCompareReq | ModelScanCompareReq |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelCompliance
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelMalware DiffAddMalware(ctx).ModelScanCompareReq(modelScanCompareReq).Execute()
Get Malware Diff
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/khulnasoft-lab/golang_sdk/client"
)
func main() {
modelScanCompareReq := *openapiclient.NewModelScanCompareReq("BaseScanId_example", *openapiclient.NewReportersFieldsFilters([]openapiclient.ReportersCompareFilter{*openapiclient.NewReportersCompareFilter("FieldName_example", interface{}(123), false)}, *openapiclient.NewReportersContainsFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersMatchFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersOrderFilter([]openapiclient.ReportersOrderSpec{*openapiclient.NewReportersOrderSpec(false, "FieldName_example")})), "ToScanId_example", *openapiclient.NewModelFetchWindow(int32(123), int32(123))) // ModelScanCompareReq | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DiffAddAPI.DiffAddMalware(context.Background()).ModelScanCompareReq(modelScanCompareReq).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DiffAddAPI.DiffAddMalware``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DiffAddMalware`: ModelScanCompareResGithubComKengineThreatMapperKengineServerModelMalware
fmt.Fprintf(os.Stdout, "Response from `DiffAddAPI.DiffAddMalware`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiDiffAddMalwareRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
modelScanCompareReq | ModelScanCompareReq |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelMalware
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelSecret DiffAddSecret(ctx).ModelScanCompareReq(modelScanCompareReq).Execute()
Get Secret Diff
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/khulnasoft-lab/golang_sdk/client"
)
func main() {
modelScanCompareReq := *openapiclient.NewModelScanCompareReq("BaseScanId_example", *openapiclient.NewReportersFieldsFilters([]openapiclient.ReportersCompareFilter{*openapiclient.NewReportersCompareFilter("FieldName_example", interface{}(123), false)}, *openapiclient.NewReportersContainsFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersMatchFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersOrderFilter([]openapiclient.ReportersOrderSpec{*openapiclient.NewReportersOrderSpec(false, "FieldName_example")})), "ToScanId_example", *openapiclient.NewModelFetchWindow(int32(123), int32(123))) // ModelScanCompareReq | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DiffAddAPI.DiffAddSecret(context.Background()).ModelScanCompareReq(modelScanCompareReq).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DiffAddAPI.DiffAddSecret``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DiffAddSecret`: ModelScanCompareResGithubComKengineThreatMapperKengineServerModelSecret
fmt.Fprintf(os.Stdout, "Response from `DiffAddAPI.DiffAddSecret`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiDiffAddSecretRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
modelScanCompareReq | ModelScanCompareReq |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelSecret
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelVulnerability DiffAddVulnerability(ctx).ModelScanCompareReq(modelScanCompareReq).Execute()
Get Vulnerability Diff
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/khulnasoft-lab/golang_sdk/client"
)
func main() {
modelScanCompareReq := *openapiclient.NewModelScanCompareReq("BaseScanId_example", *openapiclient.NewReportersFieldsFilters([]openapiclient.ReportersCompareFilter{*openapiclient.NewReportersCompareFilter("FieldName_example", interface{}(123), false)}, *openapiclient.NewReportersContainsFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersMatchFilter(map[string][]interface{}{"key": []interface{}{nil}}), *openapiclient.NewReportersOrderFilter([]openapiclient.ReportersOrderSpec{*openapiclient.NewReportersOrderSpec(false, "FieldName_example")})), "ToScanId_example", *openapiclient.NewModelFetchWindow(int32(123), int32(123))) // ModelScanCompareReq | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DiffAddAPI.DiffAddVulnerability(context.Background()).ModelScanCompareReq(modelScanCompareReq).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DiffAddAPI.DiffAddVulnerability``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DiffAddVulnerability`: ModelScanCompareResGithubComKengineThreatMapperKengineServerModelVulnerability
fmt.Fprintf(os.Stdout, "Response from `DiffAddAPI.DiffAddVulnerability`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiDiffAddVulnerabilityRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
modelScanCompareReq | ModelScanCompareReq |
ModelScanCompareResGithubComKengineThreatMapperKengineServerModelVulnerability
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]