Google Cloud Container V1 Client - Class SecurityBulletinEvent (2.0.0-RC1)

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
Name Description
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
Type Description
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
Name Description
var string
Returns
Type Description
$this

getBulletinId

The ID of the bulletin corresponding to the vulnerability.

Returns
Type Description
string

setBulletinId

The ID of the bulletin corresponding to the vulnerability.

Parameter
Name Description
var string
Returns
Type Description
$this

getCveIds

The CVEs associated with this bulletin.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCveIds

The CVEs associated with this bulletin.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getSeverity

The severity of this bulletin as it relates to GKE.

Returns
Type Description
string

setSeverity

The severity of this bulletin as it relates to GKE.

Parameter
Name Description
var string
Returns
Type Description
$this

getBulletinUri

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

Returns
Type Description
string

setBulletinUri

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

Parameter
Name Description
var string
Returns
Type Description
$this

getBriefDescription

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

Returns
Type Description
string

setBriefDescription

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

Parameter
Name Description
var string
Returns
Type Description
$this

getAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getPatchedVersions

The GKE versions where this vulnerability is patched.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPatchedVersions

The GKE versions where this vulnerability is patched.

Parameter
Name Description
var string[]
Returns
Type Description
$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
Type Description
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
Name Description
var string
Returns
Type Description
$this

getManualStepsRequired

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

Returns
Type Description
bool

setManualStepsRequired

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

Parameter
Name Description
var bool
Returns
Type Description
$this