Vulnerability Scanner
Vulnerability ScannerCredential Sets
List Credential Sets
client.VulnerabilityScanner.CredentialSets.List(ctx, params) (*V4PagePaginationArray[CredentialSetListResponse], error)
GET/accounts/{account_id}/vuln_scanner/credential_sets
Create Credential Set
client.VulnerabilityScanner.CredentialSets.New(ctx, params) (*CredentialSetNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/credential_sets
Get Credential Set
client.VulnerabilityScanner.CredentialSets.Get(ctx, credentialSetID, query) (*CredentialSetGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Update Credential Set
client.VulnerabilityScanner.CredentialSets.Update(ctx, credentialSetID, params) (*CredentialSetUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Edit Credential Set
client.VulnerabilityScanner.CredentialSets.Edit(ctx, credentialSetID, params) (*CredentialSetEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Delete Credential Set
client.VulnerabilityScanner.CredentialSets.Delete(ctx, credentialSetID, body) (*CredentialSetDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Vulnerability ScannerCredential SetsCredentials
List Credentials
client.VulnerabilityScanner.CredentialSets.Credentials.List(ctx, credentialSetID, params) (*V4PagePaginationArray[CredentialSetCredentialListResponse], error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Create Credential
client.VulnerabilityScanner.CredentialSets.Credentials.New(ctx, credentialSetID, params) (*CredentialSetCredentialNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Get Credential
client.VulnerabilityScanner.CredentialSets.Credentials.Get(ctx, credentialSetID, credentialID, query) (*CredentialSetCredentialGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Update Credential
client.VulnerabilityScanner.CredentialSets.Credentials.Update(ctx, credentialSetID, credentialID, params) (*CredentialSetCredentialUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Edit Credential
client.VulnerabilityScanner.CredentialSets.Credentials.Edit(ctx, credentialSetID, credentialID, params) (*CredentialSetCredentialEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Delete Credential
client.VulnerabilityScanner.CredentialSets.Credentials.Delete(ctx, credentialSetID, credentialID, body) (*CredentialSetCredentialDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Vulnerability ScannerScans
List Scans
client.VulnerabilityScanner.Scans.List(ctx, params) (*V4PagePaginationArray[ScanListResponse], error)
GET/accounts/{account_id}/vuln_scanner/scans
Create Scan
client.VulnerabilityScanner.Scans.New(ctx, params) (*ScanNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/scans
Get Scan
client.VulnerabilityScanner.Scans.Get(ctx, scanID, query) (*ScanGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/scans/{scan_id}
Vulnerability ScannerTarget Environments
List Target Environments
client.VulnerabilityScanner.TargetEnvironments.List(ctx, params) (*V4PagePaginationArray[TargetEnvironmentListResponse], error)
GET/accounts/{account_id}/vuln_scanner/target_environments
Create Target Environment
client.VulnerabilityScanner.TargetEnvironments.New(ctx, params) (*TargetEnvironmentNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/target_environments
Get Target Environment
client.VulnerabilityScanner.TargetEnvironments.Get(ctx, targetEnvironmentID, query) (*TargetEnvironmentGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Update Target Environment
client.VulnerabilityScanner.TargetEnvironments.Update(ctx, targetEnvironmentID, params) (*TargetEnvironmentUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Edit Target Environment
client.VulnerabilityScanner.TargetEnvironments.Edit(ctx, targetEnvironmentID, params) (*TargetEnvironmentEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Delete Target Environment
client.VulnerabilityScanner.TargetEnvironments.Delete(ctx, targetEnvironmentID, body) (*TargetEnvironmentDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}