Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ScanConfigError

import type { ScanConfigError } from "https://googleapis.deno.dev/v1/websecurityscanner:v1.ts";

Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.

interface ScanConfigError {
code?:
| "CODE_UNSPECIFIED"
| "OK"
| "INTERNAL_ERROR"
| "APPENGINE_API_BACKEND_ERROR"
| "APPENGINE_API_NOT_ACCESSIBLE"
| "APPENGINE_DEFAULT_HOST_MISSING"
| "CANNOT_USE_GOOGLE_COM_ACCOUNT"
| "CANNOT_USE_OWNER_ACCOUNT"
| "COMPUTE_API_BACKEND_ERROR"
| "COMPUTE_API_NOT_ACCESSIBLE"
| "CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT"
| "CUSTOM_LOGIN_URL_MALFORMED"
| "CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS"
| "CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS"
| "CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS"
| "CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS"
| "DUPLICATE_SCAN_NAME"
| "INVALID_FIELD_VALUE"
| "FAILED_TO_AUTHENTICATE_TO_TARGET"
| "FINDING_TYPE_UNSPECIFIED"
| "FORBIDDEN_TO_SCAN_COMPUTE"
| "FORBIDDEN_UPDATE_TO_MANAGED_SCAN"
| "MALFORMED_FILTER"
| "MALFORMED_RESOURCE_NAME"
| "PROJECT_INACTIVE"
| "REQUIRED_FIELD"
| "RESOURCE_NAME_INCONSISTENT"
| "SCAN_ALREADY_RUNNING"
| "SCAN_NOT_RUNNING"
| "SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT"
| "SEED_URL_MALFORMED"
| "SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS"
| "SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS"
| "SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS"
| "SEED_URL_HAS_UNRESERVED_IP_ADDRESS"
| "SERVICE_ACCOUNT_NOT_CONFIGURED"
| "TOO_MANY_SCANS"
| "UNABLE_TO_RESOLVE_PROJECT_INFO"
| "UNSUPPORTED_BLACKLIST_PATTERN_FORMAT"
| "UNSUPPORTED_FILTER"
| "UNSUPPORTED_FINDING_TYPE"
| "UNSUPPORTED_URL_SCHEME"
| "CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND";
fieldName?: string;
}

§Properties

§
code?: "CODE_UNSPECIFIED" | "OK" | "INTERNAL_ERROR" | "APPENGINE_API_BACKEND_ERROR" | "APPENGINE_API_NOT_ACCESSIBLE" | "APPENGINE_DEFAULT_HOST_MISSING" | "CANNOT_USE_GOOGLE_COM_ACCOUNT" | "CANNOT_USE_OWNER_ACCOUNT" | "COMPUTE_API_BACKEND_ERROR" | "COMPUTE_API_NOT_ACCESSIBLE" | "CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT" | "CUSTOM_LOGIN_URL_MALFORMED" | "CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS" | "CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS" | "CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS" | "CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS" | "DUPLICATE_SCAN_NAME" | "INVALID_FIELD_VALUE" | "FAILED_TO_AUTHENTICATE_TO_TARGET" | "FINDING_TYPE_UNSPECIFIED" | "FORBIDDEN_TO_SCAN_COMPUTE" | "FORBIDDEN_UPDATE_TO_MANAGED_SCAN" | "MALFORMED_FILTER" | "MALFORMED_RESOURCE_NAME" | "PROJECT_INACTIVE" | "REQUIRED_FIELD" | "RESOURCE_NAME_INCONSISTENT" | "SCAN_ALREADY_RUNNING" | "SCAN_NOT_RUNNING" | "SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT" | "SEED_URL_MALFORMED" | "SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS" | "SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS" | "SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS" | "SEED_URL_HAS_UNRESERVED_IP_ADDRESS" | "SERVICE_ACCOUNT_NOT_CONFIGURED" | "TOO_MANY_SCANS" | "UNABLE_TO_RESOLVE_PROJECT_INFO" | "UNSUPPORTED_BLACKLIST_PATTERN_FORMAT" | "UNSUPPORTED_FILTER" | "UNSUPPORTED_FINDING_TYPE" | "UNSUPPORTED_URL_SCHEME" | "CLOUD_ASSET_INVENTORY_ASSET_NOT_FOUND"
[src]

Output only. Indicates the reason code for a configuration failure.

§
fieldName?: string
[src]

Output only. Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.