Kubernetes Engine V1 API - Class Google::Cloud::Container::V1::SecurityBulletinEvent (v0.18.0)

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

SecurityBulletinEvent is a notification sent to customers when a security bulletin has been posted that they are vulnerable to.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#affected_supported_minors

def affected_supported_minors() -> ::Array<::String>
Returns
  • (::Array<::String>) — The GKE minor versions affected by this vulnerability.

#affected_supported_minors=

def affected_supported_minors=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The GKE minor versions affected by this vulnerability.
Returns
  • (::Array<::String>) — The GKE minor versions affected by this vulnerability.

#brief_description

def brief_description() -> ::String
Returns
  • (::String) — A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

#brief_description=

def brief_description=(value) -> ::String
Parameter
  • value (::String) — A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.
Returns
  • (::String) — A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

#bulletin_id

def bulletin_id() -> ::String
Returns
  • (::String) — The ID of the bulletin corresponding to the vulnerability.

#bulletin_id=

def bulletin_id=(value) -> ::String
Parameter
  • value (::String) — The ID of the bulletin corresponding to the vulnerability.
Returns
  • (::String) — The ID of the bulletin corresponding to the vulnerability.

#bulletin_uri

def bulletin_uri() -> ::String
Returns
  • (::String) — The URI link to the bulletin on the website for more information.

#bulletin_uri=

def bulletin_uri=(value) -> ::String
Parameter
  • value (::String) — The URI link to the bulletin on the website for more information.
Returns
  • (::String) — The URI link to the bulletin on the website for more information.

#cve_ids

def cve_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — The CVEs associated with this bulletin.

#cve_ids=

def cve_ids=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The CVEs associated with this bulletin.
Returns
  • (::Array<::String>) — The CVEs associated with this bulletin.

#manual_steps_required

def manual_steps_required() -> ::Boolean
Returns
  • (::Boolean) — If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

#manual_steps_required=

def manual_steps_required=(value) -> ::Boolean
Parameter
  • value (::Boolean) — If this field is specified, it means there are manual steps that the user must take to make their clusters safe.
Returns
  • (::Boolean) — If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

#patched_versions

def patched_versions() -> ::Array<::String>
Returns
  • (::Array<::String>) — The GKE versions where this vulnerability is patched.

#patched_versions=

def patched_versions=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The GKE versions where this vulnerability is patched.
Returns
  • (::Array<::String>) — The GKE versions where this vulnerability is patched.

#resource_type_affected

def resource_type_affected() -> ::String
Returns
  • (::String) — The resource type (node/control plane) that has the vulnerability. Multiple notifications (1 notification per resource type) will be sent for a vulnerability that affects > 1 resource type.

#resource_type_affected=

def resource_type_affected=(value) -> ::String
Parameter
  • value (::String) — The resource type (node/control plane) that has the vulnerability. Multiple notifications (1 notification per resource type) will be sent for a vulnerability that affects > 1 resource type.
Returns
  • (::String) — The resource type (node/control plane) that has the vulnerability. Multiple notifications (1 notification per resource type) will be sent for a vulnerability that affects > 1 resource type.

#severity

def severity() -> ::String
Returns
  • (::String) — The severity of this bulletin as it relates to GKE.

#severity=

def severity=(value) -> ::String
Parameter
  • value (::String) — The severity of this bulletin as it relates to GKE.
Returns
  • (::String) — The severity of this bulletin as it relates to GKE.

#suggested_upgrade_target

def suggested_upgrade_target() -> ::String
Returns
  • (::String) — This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version. Note that if this notification is being received by a given cluster, it means that this version is currently available as an upgrade target in that cluster's location.

#suggested_upgrade_target=

def suggested_upgrade_target=(value) -> ::String
Parameter
  • value (::String) — This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version. Note that if this notification is being received by a given cluster, it means that this version is currently available as an upgrade target in that cluster's location.
Returns
  • (::String) — This represents a version selected from the patched_versions field that the cluster receiving this notification should most likely want to upgrade to based on its current version. Note that if this notification is being received by a given cluster, it means that this version is currently available as an upgrade target in that cluster's location.