Class Endpoint (1.8.0)

Endpoint(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Endpoint describes a single IDS endpoint. It defines a forwarding rule to which packets can be sent for IDS inspection.

Attributes

Name Description
name str
Output only. The name of the endpoint.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The create time timestamp.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The update time timestamp.
labels MutableMapping[str, str]
The labels of the endpoint.
network str
Required. The fully qualified URL of the network to which the IDS Endpoint is attached.
endpoint_forwarding_rule str
Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule.
endpoint_ip str
Output only. The IP address of the IDS Endpoint's ILB.
description str
User-provided description of the endpoint
severity google.cloud.ids_v1.types.Endpoint.Severity
Required. Lowest threat severity that this endpoint will alert on.
state google.cloud.ids_v1.types.Endpoint.State
Output only. Current state of the endpoint.
traffic_logs bool
Whether the endpoint should report traffic logs in addition to threat logs.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

Severity

Severity(value)

Threat severity levels.

State

State(value)

Endpoint state