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.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. The resource name, in the format: |
↳ 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 |
Google\Protobuf\Timestamp
Output only. Time when the attestor was last updated. |
getName
Required. The resource name, in the format:
projects/*/attestors/*
. This field may not be updated.
Returns | |
---|---|
Type | Description |
string |
setName
Required. The resource name, in the format:
projects/*/attestors/*
. This field may not be updated.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDescription
Optional. A descriptive comment. This field may be updated.
The field may be displayed in chooser dialogs.
Returns | |
---|---|
Type | Description |
string |
setDescription
Optional. A descriptive comment. This field may be updated.
The field may be displayed in chooser dialogs.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUserOwnedGrafeasNote
This specifies how an attestation will be read, and how it will be used during policy enforcement.
Returns | |
---|---|
Type | Description |
Google\Cloud\BinaryAuthorization\V1\UserOwnedGrafeasNote|null |
hasUserOwnedGrafeasNote
setUserOwnedGrafeasNote
This specifies how an attestation will be read, and how it will be used during policy enforcement.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\BinaryAuthorization\V1\UserOwnedGrafeasNote
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. Time when the attestor was last updated.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Time when the attestor was last updated.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getAttestorType
Returns | |
---|---|
Type | Description |
string |