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

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 createTime?: Date
[src]

Output only. The create time timestamp.

§
description?: string
[src]

User-provided description of the endpoint

§
readonly endpointForwardingRule?: string
[src]

Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule.

§
readonly endpointIp?: string
[src]

Output only. The IP address of the IDS Endpoint's ILB.

§
labels?: {
[key: string]: string;
}
[src]

The labels of the endpoint.

§
readonly name?: string
[src]

Output only. The name of the endpoint.

§
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.

§
threatExceptions?: string[]
[src]

List of threat IDs to be excepted from generating alerts.

§
trafficLogs?: boolean
[src]

Whether the endpoint should report traffic logs in addition to threat logs.

§
readonly updateTime?: Date
[src]

Output only. The update time timestamp.