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