Struct gapi_grpc::google::cloud::binaryauthorization::v1beta1::Attestor[][src]

pub struct Attestor {
    pub name: String,
    pub description: String,
    pub update_time: Option<Timestamp>,
    pub attestor_type: Option<AttestorType>,
}

An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests to container image artifacts. An existing attestor cannot be modified except where indicated.

Fields

name: String

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

description: String

Optional. A descriptive comment. This field may be updated. The field may be displayed in chooser dialogs.

update_time: Option<Timestamp>

Output only. Time when the attestor was last updated.

attestor_type: Option<AttestorType>

Required. Identifies an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests to a container image artifact. This determines how an attestation will be stored, and how it will be used during policy enforcement. Updates may not change the attestor type, but individual attestor fields may be updated

Trait Implementations

impl Clone for Attestor[src]

impl Debug for Attestor[src]

impl Default for Attestor[src]

impl Message for Attestor[src]

impl PartialEq<Attestor> for Attestor[src]

impl StructuralPartialEq for Attestor[src]

Auto Trait Implementations

impl RefUnwindSafe for Attestor

impl Send for Attestor

impl Sync for Attestor

impl Unpin for Attestor

impl UnwindSafe for Attestor

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]