Google Cloud Container V1 Client - Class SecurityBulletinEvent (1.9.1)

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

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.

Generated from protobuf field string resource_type_affected = 1;

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.

Generated from protobuf field string resource_type_affected = 1;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBulletinId

The ID of the bulletin corresponding to the vulnerability.

Generated from protobuf field string bulletin_id = 2;

Returns
TypeDescription
string

setBulletinId

The ID of the bulletin corresponding to the vulnerability.

Generated from protobuf field string bulletin_id = 2;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCveIds

The CVEs associated with this bulletin.

Generated from protobuf field repeated string cve_ids = 3;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setCveIds

The CVEs associated with this bulletin.

Generated from protobuf field repeated string cve_ids = 3;

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getSeverity

The severity of this bulletin as it relates to GKE.

Generated from protobuf field string severity = 4;

Returns
TypeDescription
string

setSeverity

The severity of this bulletin as it relates to GKE.

Generated from protobuf field string severity = 4;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBulletinUri

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

Generated from protobuf field string bulletin_uri = 5;

Returns
TypeDescription
string

setBulletinUri

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

Generated from protobuf field string bulletin_uri = 5;

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.

Generated from protobuf field string brief_description = 6;

Returns
TypeDescription
string

setBriefDescription

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

Generated from protobuf field string brief_description = 6;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Generated from protobuf field repeated string affected_supported_minors = 7;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAffectedSupportedMinors

The GKE minor versions affected by this vulnerability.

Generated from protobuf field repeated string affected_supported_minors = 7;

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getPatchedVersions

The GKE versions where this vulnerability is patched.

Generated from protobuf field repeated string patched_versions = 8;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPatchedVersions

The GKE versions where this vulnerability is patched.

Generated from protobuf field repeated string patched_versions = 8;

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.

Generated from protobuf field string suggested_upgrade_target = 9;

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.

Generated from protobuf field string suggested_upgrade_target = 9;

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.

Generated from protobuf field bool manual_steps_required = 10;

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.

Generated from protobuf field bool manual_steps_required = 10;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this