Binary Authorization v1 API - Class CreateAttestorRequest (2.2.0)

public sealed class CreateAttestorRequest : IMessage<CreateAttestorRequest>, IEquatable<CreateAttestorRequest>, IDeepCloneable<CreateAttestorRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Binary Authorization v1 API class CreateAttestorRequest.

Request message for [BinauthzManagementService.CreateAttestor][].

Inheritance

object > CreateAttestorRequest

Namespace

Google.Cloud.BinaryAuthorization.V1

Assembly

Google.Cloud.BinaryAuthorization.V1.dll

Constructors

CreateAttestorRequest()

public CreateAttestorRequest()

CreateAttestorRequest(CreateAttestorRequest)

public CreateAttestorRequest(CreateAttestorRequest other)
Parameter
NameDescription
otherCreateAttestorRequest

Properties

Attestor

public Attestor Attestor { get; set; }

Required. The initial [attestor][google.cloud.binaryauthorization.v1.Attestor] value. The service will overwrite the [attestor name][google.cloud.binaryauthorization.v1.Attestor.name] field with the resource name, in the format projects/*/attestors/*.

Property Value
TypeDescription
Attestor

AttestorId

public string AttestorId { get; set; }

Required. The [attestors][google.cloud.binaryauthorization.v1.Attestor] ID.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

Required. The parent of this [attestor][google.cloud.binaryauthorization.v1.Attestor].

Property Value
TypeDescription
string

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName