public sealed class Attestor : IMessage<Attestor>, IEquatable<Attestor>, IDeepCloneable<Attestor>, IBufferMessage, IMessage
An [attestor][google.cloud.binaryauthorization.v1.Attestor] that attests to container image artifacts. An existing attestor cannot be modified except where indicated.
Implements
IMessage<Attestor>, IEquatable<Attestor>, IDeepCloneable<Attestor>, IBufferMessage, IMessageNamespace
Google.Cloud.BinaryAuthorization.V1Assembly
Google.Cloud.BinaryAuthorization.V1.dll
Constructors
Attestor()
public Attestor()
Attestor(Attestor)
public Attestor(Attestor other)
Parameter | |
---|---|
Name | Description |
other | Attestor |
Properties
AttestorName
public AttestorName AttestorName { get; set; }
AttestorName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AttestorName |
AttestorTypeCase
public Attestor.AttestorTypeOneofCase AttestorTypeCase { get; }
Property Value | |
---|---|
Type | Description |
Attestor.AttestorTypeOneofCase |
Description
public string Description { get; set; }
Optional. A descriptive comment. This field may be updated. The field may be displayed in chooser dialogs.
Property Value | |
---|---|
Type | Description |
String |
Name
public string Name { get; set; }
Required. The resource name, in the format:
projects/*/attestors/*
. This field may not be updated.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Time when the attestor was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |
UserOwnedGrafeasNote
public UserOwnedGrafeasNote UserOwnedGrafeasNote { get; set; }
This specifies how an attestation will be read, and how it will be used during policy enforcement.
Property Value | |
---|---|
Type | Description |
UserOwnedGrafeasNote |