Endpoint
import type { Endpoint } from "https://googleapis.deno.dev/v1/ids:v1.ts";
Endpoint describes a single IDS endpoint. It defines a forwarding rule to which packets can be sent for IDS inspection.
interface Endpoint {
readonly createTime?: Date;
description?: string;
readonly endpointForwardingRule?: string;
readonly endpointIp?: string;
labels?: {};
[key: string]: string;
readonly name?: string;
network?: string;
severity?:
| "SEVERITY_UNSPECIFIED"
| "INFORMATIONAL"
| "LOW"
| "MEDIUM"
| "HIGH"
| "CRITICAL";
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "READY"
| "DELETING"
| "UPDATING";
threatExceptions?: string[];
trafficLogs?: boolean;
readonly updateTime?: Date;
}§Properties
§
readonly endpointForwardingRule?: string
[src]Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule.
§
network?: string
[src]Required. The fully qualified URL of the network to which the IDS Endpoint is attached.
§
severity?: "SEVERITY_UNSPECIFIED" | "INFORMATIONAL" | "LOW" | "MEDIUM" | "HIGH" | "CRITICAL"
[src]Required. Lowest threat severity that this endpoint will alert on.
§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "READY" | "DELETING" | "UPDATING"
[src]Output only. Current state of the endpoint.