Class Attestor (1.0.0)

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.

Inheritance

Object > Attestor

Namespace

Google.Cloud.BinaryAuthorization.V1

Assembly

Google.Cloud.BinaryAuthorization.V1.dll

Constructors

Attestor()

public Attestor()

Attestor(Attestor)

public Attestor(Attestor other)
Parameter
NameDescription
otherAttestor

Properties

AttestorName

public AttestorName AttestorName { get; set; }

AttestorName-typed view over the Name resource name property.

Property Value
TypeDescription
AttestorName

AttestorTypeCase

public Attestor.AttestorTypeOneofCase AttestorTypeCase { get; }
Property Value
TypeDescription
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
TypeDescription
String

Name

public string Name { get; set; }

Required. The resource name, in the format: projects/*/attestors/*. This field may not be updated.

Property Value
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when the attestor was last updated.

Property Value
TypeDescription
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
TypeDescription
UserOwnedGrafeasNote