Kubernetes Engine V1beta1 API - Class Google::Cloud::Container::V1beta1::DisruptionEvent (v0.52.0)

Reference documentation and code samples for the Kubernetes Engine V1beta1 API class Google::Cloud::Container::V1beta1::DisruptionEvent.

DisruptionEvent is a notification sent to customers about the disruption event of a resource.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#disruption_type

def disruption_type() -> ::Google::Cloud::Container::V1beta1::DisruptionEvent::DisruptionType
Returns

#disruption_type=

def disruption_type=(value) -> ::Google::Cloud::Container::V1beta1::DisruptionEvent::DisruptionType
Parameter
Returns

#pdb_blocked_node

def pdb_blocked_node() -> ::String
Returns
  • (::String) — The node whose drain is blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.

#pdb_blocked_node=

def pdb_blocked_node=(value) -> ::String
Parameter
  • value (::String) — The node whose drain is blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.
Returns
  • (::String) — The node whose drain is blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.

#pdb_blocked_pod

def pdb_blocked_pod() -> ::Array<::Google::Cloud::Container::V1beta1::DisruptionEvent::PdbBlockedPod>
Returns

#pdb_blocked_pod=

def pdb_blocked_pod=(value) -> ::Array<::Google::Cloud::Container::V1beta1::DisruptionEvent::PdbBlockedPod>
Parameter
Returns

#pdb_violation_timeout

def pdb_violation_timeout() -> ::Google::Protobuf::Duration
Returns
  • (::Google::Protobuf::Duration) — The timeout in seconds for which the node drain is blocked by PDB. After this timeout, pods are forcefully evicted. This field is only populated when event_type is POD_PDB_VIOLATION.

#pdb_violation_timeout=

def pdb_violation_timeout=(value) -> ::Google::Protobuf::Duration
Parameter
  • value (::Google::Protobuf::Duration) — The timeout in seconds for which the node drain is blocked by PDB. After this timeout, pods are forcefully evicted. This field is only populated when event_type is POD_PDB_VIOLATION.
Returns
  • (::Google::Protobuf::Duration) — The timeout in seconds for which the node drain is blocked by PDB. After this timeout, pods are forcefully evicted. This field is only populated when event_type is POD_PDB_VIOLATION.