Google Cloud Binary Authorization V1beta1 Client - Class ContinuousValidationPodEvent (0.8.5)

Reference documentation and code samples for the Google Cloud Binary Authorization V1beta1 Client class ContinuousValidationPodEvent.

An auditing event for one Pod.

Generated from protobuf message google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent

Namespace

Google \ Cloud \ BinaryAuthorization \ V1beta1 \ ContinuousValidationEvent

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ pod_namespace string

The k8s namespace of the Pod.

↳ pod string

The name of the Pod.

↳ policy_name string

The name of the policy.

↳ deploy_time Google\Protobuf\Timestamp

Deploy time of the Pod from k8s.

↳ end_time Google\Protobuf\Timestamp

Termination time of the Pod from k8s, or nothing if still running.

↳ verdict int

Auditing verdict for this Pod.

↳ images array<Google\Cloud\BinaryAuthorization\V1beta1\ContinuousValidationEvent\ContinuousValidationPodEvent\ImageDetails>

List of images with auditing details.

getPodNamespace

The k8s namespace of the Pod.

Returns
Type Description
string

setPodNamespace

The k8s namespace of the Pod.

Parameter
Name Description
var string
Returns
Type Description
$this

getPod

The name of the Pod.

Returns
Type Description
string

setPod

The name of the Pod.

Parameter
Name Description
var string
Returns
Type Description
$this

getPolicyName

The name of the policy.

Returns
Type Description
string

setPolicyName

The name of the policy.

Parameter
Name Description
var string
Returns
Type Description
$this

getDeployTime

Deploy time of the Pod from k8s.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasDeployTime

clearDeployTime

setDeployTime

Deploy time of the Pod from k8s.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getEndTime

Termination time of the Pod from k8s, or nothing if still running.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

Termination time of the Pod from k8s, or nothing if still running.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getVerdict

Auditing verdict for this Pod.

Returns
Type Description
int

setVerdict

Auditing verdict for this Pod.

Parameter
Name Description
var int
Returns
Type Description
$this

getImages

List of images with auditing details.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setImages

List of images with auditing details.

Parameter
Name Description
var array<Google\Cloud\BinaryAuthorization\V1beta1\ContinuousValidationEvent\ContinuousValidationPodEvent\ImageDetails>
Returns
Type Description
$this