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
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
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.
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.
Values: SEVERITY_UNSPECIFIED (0): Not set. INFORMATIONAL (1): Informational alerts. LOW (2): Low severity alerts. MEDIUM (3): Medium severity alerts. HIGH (4): High severity alerts. CRITICAL (5): Critical severity alerts.
State
State
(
value
)
Endpoint state
Values: STATE_UNSPECIFIED (0): Not set. CREATING (1): Being created. READY (2): Active and ready for traffic. DELETING (3): Being deleted.