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 \ V1Methods
__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. |
↳ mitigated_versions |
array
The GKE versions where this vulnerability is mitigated. |
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 |
|
getMitigatedVersions
The GKE versions where this vulnerability is mitigated.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setMitigatedVersions
The GKE versions where this vulnerability is mitigated.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|