Reference documentation and code samples for the Google Cloud Binary Authorization V1 Client class Attestor.
An attestor that attests to container image artifacts. An existing attestor cannot be modified except where indicated.
Generated from protobuf message google.cloud.binaryauthorization.v1.Attestor
Namespace
Google \ Cloud \ BinaryAuthorization \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. The resource name, in the format: projects/*/attestors/*
. This field may not be updated.
↳ description
string
Optional. A descriptive comment. This field may be updated. The field may be displayed in chooser dialogs.
↳ user_owned_grafeas_note
Google\Cloud\BinaryAuthorization\V1\UserOwnedGrafeasNote
This specifies how an attestation will be read, and how it will be used during policy enforcement.
↳ update_time
getName
Required. The resource name, in the format: projects/*/attestors/*
. This field may not be updated.
string
setName
Required. The resource name, in the format: projects/*/attestors/*
. This field may not be updated.
var
string
$this
getDescription
Optional. A descriptive comment. This field may be updated.
The field may be displayed in chooser dialogs.
string
setDescription
Optional. A descriptive comment. This field may be updated.
The field may be displayed in chooser dialogs.
var
string
$this
getUserOwnedGrafeasNote
This specifies how an attestation will be read, and how it will be used during policy enforcement.
hasUserOwnedGrafeasNote
setUserOwnedGrafeasNote
This specifies how an attestation will be read, and how it will be used during policy enforcement.
$this
getUpdateTime
Output only. Time when the attestor was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Time when the attestor was last updated.
$this
getAttestorType
string