Google Cloud Container V1 Client - Class SecurityBulletinEvent (1.23.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class SecurityBulletinEvent.

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

Generated from protobuf message google.container.v1.SecurityBulletinEvent

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ resource_type_affected 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.

↳ bulletin_id string

The ID of the bulletin corresponding to the vulnerability.

↳ cve_ids array

The CVEs associated with this bulletin.

↳ severity string

The severity of this bulletin as it relates to GKE.

↳ bulletin_uri string

The URI link to the bulletin on the website for more information.

↳ brief_description string

A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

↳ affected_supported_minors array

The GKE minor versions affected by this vulnerability.

↳ patched_versions array

The GKE versions where this vulnerability is patched.

↳ suggested_upgrade_target 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.

↳ manual_steps_required bool

If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

getResourceTypeAffected

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
TypeDescription
string

setResourceTypeAffected

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBulletinId

The ID of the bulletin corresponding to the vulnerability.

Returns
TypeDescription
string

setBulletinId

The ID of the bulletin corresponding to the vulnerability.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCveIds

The CVEs associated with this bulletin.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setCveIds

The CVEs associated with this bulletin.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getSeverity

The severity of this bulletin as it relates to GKE.

Returns
TypeDescription
string

setSeverity

The severity of this bulletin as it relates to GKE.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBulletinUri

The URI link to the bulletin on the website for more information.

Returns
TypeDescription
string

setBulletinUri

The URI link to the bulletin on the website for more information.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBriefDescription

A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

Returns
TypeDescription
string

setBriefDescription

A brief description of the bulletin. See the bulletin pointed to by the bulletin_uri field for an expanded description.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getPatchedVersions

The GKE versions where this vulnerability is patched.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPatchedVersions

The GKE versions where this vulnerability is patched.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getSuggestedUpgradeTarget

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
TypeDescription
string

setSuggestedUpgradeTarget

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getManualStepsRequired

If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

Returns
TypeDescription
bool

setManualStepsRequired

If this field is specified, it means there are manual steps that the user must take to make their clusters safe.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this