Class CreateAttestorRequest (1.0.0-beta05)

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

Request message for [BinauthzManagementService.CreateAttestor][].

Inheritance

Object > CreateAttestorRequest

Namespace

Google.Cloud.BinaryAuthorization.V1Beta1

Assembly

Google.Cloud.BinaryAuthorization.V1Beta1.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.v1beta1.Attestor] value. The service will overwrite the [attestor name][google.cloud.binaryauthorization.v1beta1.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.v1beta1.Attestor] ID.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

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

Property Value
TypeDescription
String

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName